1. A method of enhancing features in a computing environment wherein a software application comprising compiled code is executed, said method comprising: inserting at least one content object into a canvas page of said software application, each said content object comprising code defining functionality attributed to said content object, said content object code being executed in response to interaction with said content object thereby to supplement software application functionality with said attributed functionality.