1. A system that supports collaborative activity in a network, comprising: a data store storing data related to the network and storing a model of the network; a non-transitory computer-readable storage medium encoded with a program of instructions related to the network and the model of the network; and a processor that accesses the program of instructions to: access the model of the network and the data related to the network; receive from a user of the network, data related to information about the user of the network and information about an activity of the user of the network; store the data related to information about the user of the network and information about an activity of the user with the data related to the network; and make the stored data accessible, through interfaces, to one or more of a plurality of users of the network.