A method comprising: providing a third-party application with access to content in a cloud-based environment; wherein, the third-party application is hosted by an entity different from that of the cloud-based environment; wherein the cloud-based environment is hosted by a host server and is a collaboration platform that hosts workspaces (205, 225, 245) with work items (215, 235, 255) that one or more users (208, 214) can access, the collaboration platform being configured to allow multiple users to collaborate efforts on the work items (215, 235, 255); characterised in that: the third-party application is provided with access to the content in the cloud-based environment by: the third-party application transmitting a request to access a work item (215, 235, 255) in the cloud-based collaboration environment to the server which hosts the cloud-based collaboration environment; the host server, in response to the request, providing the third-party application with a login view to verify an identity of a user (208, 214), wherein the login view is generated from the host server and embedded in an interface of the third-party application; and the host server, upon verification of the user's identity, providing the requested work item (215, 235, 255) to the third-party application whilst the cloud-based environment provides no sharing or saving mechanism to the third-party application other than storage of the requested work item back to the cloud-based environment by means of an operating system level hook restricting said third party application, or by an application program interface provided by the cloud-based environment restricting the third-party application, or by a software library incorporated into the third-party application restricting the third-party application. providing a third-party application with access to content in a cloud-based environment; wherein, the third-party application is hosted by an entity different from that of the cloud-based environment; wherein the cloud-based environment is hosted by a host server and is a collaboration platform that hosts workspaces (205, 225, 245) with work items (215, 235, 255) that one or more users (208, 214) can access, the collaboration platform being configured to allow multiple users to collaborate efforts on the work items (215, 235, 255); characterised in that: the third-party application is provided with access to the content in the cloud-based environment by: the third-party application transmitting a request to access a work item (215, 235, 255) in the cloud-based collaboration environment to the server which hosts the cloud-based collaboration environment; the host server, in response to the request, providing the third-party application with a login view to verify an identity of a user (208, 214), wherein the login view is generated from the host server and embedded in an interface of the third-party application; and the host server, upon verification of the user's identity, providing the requested work item (215, 235, 255) to the third-party application whilst the cloud-based environment provides no sharing or saving mechanism to the third-party application other than storage of the requested work item back to the cloud-based environment by means of an operating system level hook restricting said third party application, or by an application program interface provided by the cloud-based environment restricting the third-party application, or by a software library incorporated into the third-party application restricting the third-party application. the third-party application transmitting a request to access a work item (215, 235, 255) in the cloud-based collaboration environment to the server which hosts the cloud-based collaboration environment; the host server, in response to the request, providing the third-party application with a login view to verify an identity of a user (208, 214), wherein the login view is generated from the host server and embedded in an interface of the third-party application; and the host server, upon verification of the user's identity, providing the requested work item (215, 235, 255) to the third-party application whilst the cloud-based environment provides no sharing or saving mechanism to the third-party application other than storage of the requested work item back to the cloud-based environment by means of an operating system level hook restricting said third party application, or by an application program interface provided by the cloud-based environment restricting the third-party application, or by a software library incorporated into the third-party application restricting the third-party application.