1. A computer-implemented system that facilitates collaborative communications and information sharing in a network defined by a model, the model of the network accessible by a user through at least one terminal, the terminal having a processor that executes the system, at least a portion of the system and the model stored on a non-transitory computer-readable storage device coupled to the terminal, wherein the system executed by the processor causing the processor to: capture context information and user-defined data, the context information different and distinct from the user-defined data, the user-defined data provided by the user during interaction of the user in a first domain of the network, and the context information dynamically derived and captured by the processor using first, information specific to the user, and second, information specific to the provision of the user-defined data by the user; dynamically store the context information as metadata, associate the metadata with the user-defined data, and store the user-defined data and the associated metadata on the storage device; track a change of the user from the first domain to a second domain of the network; dynamically update the stored metadata based on the change from the first domain to the second domain, wherein the user accesses the user-defined data from the second domain; and provide an interface to the system accessible by the user at the terminal, the interface permitting the user to create and view the user-defined data according to the model of the network.