1. A system for serving web content to a subscribing client for display by the subscribing client, comprising: a plurality of data object components to generate data objects; a plurality of formatting function components to generate formatting functions; a catalog data store for referencing the data object components and the formatting function components, each of the data object components and the formatting function components having a component identifier; and a server computer for receiving requests from subscribing clients for web content, wherein each request includes at least one data object one component identifier, a formatting function component identifier, and a subscriber identifier; and in response to receiving one of the requests from one of the clients, said server computer, i) references the catalog data store to determine locations of the data object component and of the formatting function component identified by the data object component identifier and the formatting function identifier included in the request, ii) executes the identified data object component and the identified formatting function component to generate a data object and a formatting function, iii) aggregates, the generated data object and formatting function into a single response of undifferentiated web content, and iv) returns said response of undifferentiated web content to said one of the clients for display by said one of the clients; and wherein the server computer uses the subscription identifier in the request from said one of the clients to identify the data object and the formatting function for said one of the clients in the response.