1. A method for providing applications to a user of a website for file sharing and collaboration: providing, the user of the website for file sharing and collaboration, access to the applications that are non-native to the website to access a file; wherein, service information that define services provided by the applications that are non-native to the website, are provided by an interface of a host of the website for file sharing and collaboration; creating the services for the applications that are non-native to the website, from the service information by which an action is used by the user to modify the file using the website for file sharing and collaboration.