1. 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 in a database system, 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; allowing communication with the database system over the network from a computer system associated with a user of the sub-group to allow the user to access the sub-portion of the information; and regulating access of one or more additional parties to a user interface that allows access to the sub-portion of the information by allowing the one or more additional parties to access the sub-portion of the information via the user interface in response to a determination that each party of the one or more additional parties has a level of permission indicated by the user that is required to access the user interface; wherein each party of the additional parties is a member of a group, and wherein the indication of the level of permission received from the user is for the group.