Patent ID: 8499005

Claim:
A computer program product, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method, the method comprising: providing to multiple users access, over a network, to information on a data center, with a subgroup of the users having access to a sub-portion of the information that is different from another sub-portion accessible by the remaining users; and allowing communication with the data center over the network via a computer system associated with a user of the sub-group to establish software program functionality with the sub-portion of the information; providing access over the network to the sub-portion of the information by additional parties authorized by the user, by: receiving, from the user, a user interface into the sub-portion the information, receiving, from the user an indication of a level of permission required to access the user interface, and allowing the additional parties to access the sub-portion of the information via the user interface in response to a determination that each party of the additional parties has the level of permission indicated by the user for the user interface.