1. A method of managing a collaboration space, comprising: providing a collaboration space to a set of users via a network; and hosting a set of executable application resources in the collaboration space, the set of executable application resources permitting the set of users to execute at least one application in the collaboration space.