1. A method for forming a page having database data represented thereon, the data corresponding to a current selection, comprising: loading a template associated with a client application, the template having a template data control and at least one author-placed client data control therein; locating the template data control; invoking the template data control, the template data control invoking each of the client data controls in the template; accessing at least one database via at least one of the client data controls to retrieve data corresponding to the current selection; and forming a page based on the template, the page including a representation of the data retrieved for the current selection.