A computer-implemented method for managing operation of a collaboration platform, comprising: receiving collaboration object data that defines a collaboration object of a first application (104) in the collaboration platform, the collaboration object being a communication session, wherein the collaboration object data further defines a group definition that associates a plurality of user accounts with the communication session; receiving an instruction that causes the collaboration platform to provide access to content of a data file of a second application (104) by exposing one or more functionalities (106) of the second application to the communication session of the first application; responsive to the instruction, associating the data file of the second application with the communication session of the first application; based on the associating of the data file of the second application with the communication session of the first application, updating application configuration parameters for the second application in association with the plurality of user accounts of the communication session; and responsive to the updating of the second application configuration parameters, causing an instance of the second application corresponding to one of the plurality of accounts to render a user interface element configured to provision access to the data file of the second application via a file system of the instance of the application, wherein the instance of the second application has no access to the data file via the file system prior to the associating of the data file with the communication session; characterized in that: the data file is a new data file generated as a result of the instruction being received through the first application during the communication session. receiving collaboration object data that defines a collaboration object of a first application (104) in the collaboration platform, the collaboration object being a communication session, wherein the collaboration object data further defines a group definition that associates a plurality of user accounts with the communication session; receiving an instruction that causes the collaboration platform to provide access to content of a data file of a second application (104) by exposing one or more functionalities (106) of the second application to the communication session of the first application; responsive to the instruction, associating the data file of the second application with the communication session of the first application; based on the associating of the data file of the second application with the communication session of the first application, updating application configuration parameters for the second application in association with the plurality of user accounts of the communication session; and responsive to the updating of the second application configuration parameters, causing an instance of the second application corresponding to one of the plurality of accounts to render a user interface element configured to provision access to the data file of the second application via a file system of the instance of the application, wherein the instance of the second application has no access to the data file via the file system prior to the associating of the data file with the communication session; characterized in that: the data file is a new data file generated as a result of the instruction being received through the first application during the communication session.