14. A context server comprising: a context repository; a context discoverer that receives user-context information 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; a context manager that: receives the user-context information from the context discoverer; stores the user-context information in the 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; 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 accordance with a particular set of rules; and retrieves context information from the context repository in accordance with the particular set of rules; 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 a query manager that: receives a context request from a resource accessed by the client device; communicates 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; and sends the retrieved context information 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 resource uses a service broker to find the context server; 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.
14. A context server comprising: a context repository; a context discoverer that receives user-context information 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; a context manager that: receives the user-context information from the context discoverer; stores the user-context information in the 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; 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 accordance with a particular set of rules; and retrieves context information from the context repository in accordance with the particular set of rules; 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 a query manager that: receives a context request from a resource accessed by the client device; communicates 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; and sends the retrieved context information 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 resource uses a service broker to find the context server; 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. 19. The context server of claim 14 , wherein: the context discoverer receives second user-context information associated with the particular user of the client device, wherein the second user-context information is received from a second resource; the context manager stores the second user-context information in the context repository in accordance with the particular context model and in accordance with the particular set of rules; the context request includes a request for at least a portion of the second user-context information; and the retrieved context information includes the at least a portion of the second user-context information.