12. The computer-readable storage medium of claim 8 , wherein the method further comprises: receiving second user-context information at the context sever, wherein the second user-context information is received from a second resource, and wherein the second user-context information is associated with the particular user of the client device; storing the second user-context information in the context repository at the context server in accordance with the particular context model and in accordance with the particular set of rules; wherein the context request includes a request for at least a portion of the second user-context information; and wherein the retrieved context information includes the at least a portion of the second user-context information.
8. A non-transitory computer-readable storage medium including instructions that, when executed by a system, enable the system to perform a method comprising: receiving user-context information at a context discoverer at a data center from a client device, wherein the user-context information is associated with a particular user of the client device; wherein the context discoverer is enabled to receive user-context information selected from the group consisting of spatial, social, personal, physical, system, information, and regulation user-context information; receiving the user-context information at a context manager from the context discoverer; storing, via the context manager, the user-context information in a context repository in accordance with a particular context model; wherein the context model is selected from the group consisting of user operations, user processes, user business activities, user real-time locations models; and in accordance with a particular set of rules; wherein the particular context model comprises a spatial aspect, a social aspect, a personal aspect, a physical aspect, a system aspect, an information aspect, and a regulation aspect; and in response to a request for context information: receiving, via a query manager, a context request from a resource accessed by the client device; communicating, via a query manager, with the context manager to retrieve context information from the context repository, wherein the retrieved context information includes at least a portion of the user-context information; retrieving context, via the context manager, information from the context repository in accordance with the particular set of rules according to a rule engine that enforces the particular set of rules; wherein the rules determine what portion of the user-context information is to be retrieved to be provided to the resource; and sending the retrieved context information, via a query manager, to the resource accessed by the client device; wherein the content discoverer is communicatively coupled to a second resource; wherein the content discoverer receives user-context information from the second resource; and wherein the user-context information received from the second resource is stored in the context repository; wherein the information received from the client device is gathered by a context agent installed on the client device; wherein the context model includes a person object, a location object, a platform object, an environment object, an application object, an activity object, a time object, and regulation object and wherein each of the objects of the context model are enabled to have one or more relationships with other objects.