1. A method for providing a plurality of web-based applications to a user of a web based file management system: providing the user of the web based file management system access to the plurality of web based applications; providing, from the web based file management system a command prepared using a parameter; providing a web based interface for entering values for the parameter; requesting service information to define a service provided by the web based application; receiving the service information; and creating the service by which the action can be defined to modify the file.