Patent ID: 7039658

Claim:
A web page generator for supplying web pages for display by a browser comprising: A) a template store with a plurality of templates, each template having a name, a body and selection criteria with at least two templates having the same name, B) an application store with at least one application that identifies templates by name, C) an interface for generating a modified user request that identifies one of said at least one application in said application store in response to a user request from a browser, D) an application manager responsive to the modified user request for processing a selected application including the identification at all the templates in said template store related to the application by name, and E) a templates manager for selecting, for each template name processed by said application manager, one of said named templates in said template store according to selection criteria from said application manager, said application manager producing a representation of a web page in response to the body of each selected template that said interface converts into a form that is compatible with the user's web browser.