A wizard is utilized when running a server-based transactional Web page application. The wizard tracks the interdependencies of the Web pages, any data accesses required for any of the Web pages, and any rules for presenting a different sequence of Web pages based upon differing aspects of anticipated user input. The wizard is used to access the required data if a user selection is made to download the application and run the application off-line at a client that is disconnected from the network. To run off-line, the applicable Web pages, the wizard, and the required data are downloaded to the client. When running off-line, the wizard plays back the downloaded pages of the application in a sequence dependent upon the tracked interdependencies and received user input. As such, the wizard controls the dynamic presentation of the downloaded pages and provides the required data to enable the transactional pages of the application to be completed. The wizard, in conjunction with a browser running at the client, automatically submits the completed Web pages of the application to the server when the client is reconnected to the network.