1. A method for using a third-party application to access or edit a file within a cloud-based environment, the method comprising: in the cloud-based environment, responsive to detecting a request to access or edit a file using the third-party application, the file is provided for access or edit using the third-party application; wherein, the third-party application has a user interface which is customized to enable storage of the accessed or edited file to the cloud-based environment.