A method (300, 500) for generating a composite graphical user interface and facilitating the sharing of data objects across multiple platforms in a computer network environment, the method performed by one or more processors of a machine (900, 150), comprising: receiving a reference to application data of an application, the application data including an interface of the application, a data type associated with the application, an application identifier, and one or more data objects, each of the data objects including metadata, the metadata including data defining a source of the corresponding data object, user permissions of the corresponding data object, a unique identifier of the corresponding data object, and a data type of the corresponding data object; instructing a subscriber device communicatively coupled to the machine to generate a composite graphical user interface (600, 820), based on the application data; causing display of the composite graphical user interface (600, 820) at the subscriber device; receiving a subscription request from the referenced application, the subscription request including the application identifier of the referenced application, and one or more user identifiers, each corresponding to a subscribing user; creating a set of artifacts, wherein each artifact of the set of artifacts is a reference to a corresponding data object or an instance thereof and created based on the metadata of the corresponding data object; receiving a selection of one or more artifacts among the set of artifacts via the composite graphical user interface (600, 820); in response to receiving a project definition request from the subscriber device to assign the selected one or more artifacts to a project, generating the project comprising the selected one or more artifacts, the project being a sharable object to be distributed to one or more subscriber devices corresponding to the one or more user identifiers included in the subscription request; distributing the project to the referenced application based on the subscription request and notifying one or more subscribing users corresponding to the one or more user identifiers included in the subscription request about the project; and causing display of the project at one or more subscriber devices corresponding to the notified one or more subscribing users. receiving a reference to application data of an application, the application data including an interface of the application, a data type associated with the application, an application identifier, and one or more data objects, each of the data objects including metadata, the metadata including data defining a source of the corresponding data object, user permissions of the corresponding data object, a unique identifier of the corresponding data object, and a data type of the corresponding data object; instructing a subscriber device communicatively coupled to the machine to generate a composite graphical user interface (600, 820), based on the application data; causing display of the composite graphical user interface (600, 820) at the subscriber device; receiving a subscription request from the referenced application, the subscription request including the application identifier of the referenced application, and one or more user identifiers, each corresponding to a subscribing user; creating a set of artifacts, wherein each artifact of the set of artifacts is a reference to a corresponding data object or an instance thereof and created based on the metadata of the corresponding data object; receiving a selection of one or more artifacts among the set of artifacts via the composite graphical user interface (600, 820); in response to receiving a project definition request from the subscriber device to assign the selected one or more artifacts to a project, generating the project comprising the selected one or more artifacts, the project being a sharable object to be distributed to one or more subscriber devices corresponding to the one or more user identifiers included in the subscription request; distributing the project to the referenced application based on the subscription request and notifying one or more subscribing users corresponding to the one or more user identifiers included in the subscription request about the project; and causing display of the project at one or more subscriber devices corresponding to the notified one or more subscribing users.