1. A method for providing subscribed data to application software on a client device over a wide area computer network, comprising: configuring in a server resident on the wide area network (a) for receiving from the client device (i) a request for subscribed data, and (ii) a request for publishing subscribed data; (b) for retrieving the subscribed data, and (c) for sending the subscribed data to the client device; receiving over the wide area computer network the request for subscribed data from the application software on the client device, and extracting from the request identification information identifying the client device; retrieving the subscribed data; embedding in the subscribed data instructions for the client device to format the data for handling by an executable object model that is to be executed by a real time execution engine on the client device, wherein the executable object model provides an update to a user interface in the client device upon execution based on the formatted data; based on the identification information, retrieving from a subscription list information for processing the subscribed data to be sent to the client device; and sending the processed subscribed data to the client device.
1. A method for providing subscribed data to application software on a client device over a wide area computer network, comprising: configuring in a server resident on the wide area network (a) for receiving from the client device (i) a request for subscribed data, and (ii) a request for publishing subscribed data; (b) for retrieving the subscribed data, and (c) for sending the subscribed data to the client device; receiving over the wide area computer network the request for subscribed data from the application software on the client device, and extracting from the request identification information identifying the client device; retrieving the subscribed data; embedding in the subscribed data instructions for the client device to format the data for handling by an executable object model that is to be executed by a real time execution engine on the client device, wherein the executable object model provides an update to a user interface in the client device upon execution based on the formatted data; based on the identification information, retrieving from a subscription list information for processing the subscribed data to be sent to the client device; and sending the processed subscribed data to the client device. 8. The method of claim 1 , wherein the application software interacts with an information and presence service running on the server.