1. A method for providing an interactive Web page in a Web client-server network, comprising: partitioning said interactive Web page into at least first and second subpages by demarcating each subpage with a tag thereat; providing a database; providing a program for acting on said tag of each subpage along said interactive Web page; providing a first subtemplate that includes embedded instructions for said program to construct said first subpage to receive an input for said database, said program executing said embedded instructions of said first subtemplate when said tag of said first subpage is encountered; providing a second subtemplate that includes embedded instructions for said program to construct said second subpage to include a report of said database responsive to said input said program executing said embedded instructions of said second subtemplate when said tag of said second subpage is encountered; and generating said report and constructing said interactive Web page according to the instructions embedded on said first and second subtemplates.