1. A method comprising: launching a third-party application using a controlled launching user interface associated with a cloud-based environment; providing the third-party application with a direct access to content in the cloud-based environment; wherein, the direct access restricts the third-party application to save the content edited using the third-party application to the cloud-based environment; wherein the direct access to the content includes collaborating on the content in the cloud-based environment among multiple collaborators of the cloud-based environment; wherein, the direct access is provided through integration of the third-party application with an application program interface (API) or web API provided by the cloud-based environment; and wherein, the third-party application is hosted by an entity different from that of the cloud-based environment.