6. A computer program product for presenting a response based upon an application of business logic in accordance with a request, said computer program product comprising: a computer readable storage medium; first program instructions for initializing a page token in response to receiving a request, the page token comprising an abstract model component containing a specification for obtaining data designated to be sent in a response to the request or a specification for updating data obtained from the request, and a view component for providing referential format specifications for the data provided in the abstract model component, wherein the response comprises an entire web page including a current panel; second program instructions for passing the page token between at least two components of a modified model-view-controller architecture via an interface, the components of the modified model-view controller architecture including: a user interface controller; a user interface builder implementing a first interface; an application layer implementing a second interface; a data access manager implementing a third interface; and at least one data access utility implementing a fourth interface; third program instructions for applying, by the application layer, business logic to the contents of the page token as a result of passing; and fourth program instructions for presenting a response to the request based upon results of the applying business logic; wherein said first, second, third and fourth program instructions are stored on said computer readable storage medium; wherein: the user interface controller interacts with the user interface builder via the first interface; the user interface builder interacts with the application layer via the second interface; the application layer interacts with the data access manager via the third interface; and the data access manager sends at least a portion of the page token, including the specification, to the at least one data access utility via the fourth interface for use by the at least one data access utility in accessing data in a data store.
9. The computer program product of claim 6 , further comprising sixth program instructions for managing panel flow via the user interface controller, wherein the panel flow is managed using specification information in the page token and machine status information tracked by the user interface controller.