1. A computer program product embodied on a non-transitory computer readable medium, the computer program product including instructions adapted to be executed by a computer to cause the computer to perform operations comprising: storing, in a database system, a plurality of records that includes a first record that is associated with a plurality of different contexts, each of which permits a different view of information in the first record; storing, in the database system, a table associated with the first record that identifies the plurality of different contexts; receiving, by the database system, a selection of the first record; based on the information in the table, providing, by the database system to a client computer, information identifying a set of actions associated with the first record, wherein the information identifying the set of actions is displayable by the client computer to a user of the database system, and wherein the set of actions includes actions corresponding to at least two of the plurality of different contexts associated with the first record; receiving, by the database system, an indication of one of the set of actions that corresponds to a particular one of the plurality of different contexts and providing, by the database system according to the indicated action, data to the client computer that is usable to display a view of information in the first record according to the particular context.