1. A method of a web based file management system accessed via a website, comprising: presenting options to perform an action on a file on the website for access by the user; wherein, the website enables the user to perform the action on the file; receiving, via the website hosted by the web based file management system, a selection by the user of the action to be performed on the file; wherein, the web based file management system further enables integration of a developer's service with the web based file management system, the developer's service being accessible for use with the file by the user via the web based file management system.