10. A non-transitory machine-readable medium that stores executable instructions for use in maintaining states of instances of a Web browser on a device, the instructions for causing a server, which is in communication with, and remote from, the device to: receive, from the device, a request for a first Web page, the request comprising a first URL-encoded session identifier (ID) associated with a first instance of the Web browser; store, in the server, a first session object associated with the first URL-encoded session ID, the first session object containing data defining a state of the first instance of the Web browser, wherein the first instance of the Web browser comprises a first Web browser window; generate, in the server, the first Web page using the data in the first session object; receive, from the device, a request for a second Web page, the request comprising a second URL-encoded session identifier (ID) associated with a second instance of the Web browser, wherein the second instance of the Web browser comprises a second Web browser window; store, in the server, a second session object associated with the second URL-encoded session ID, the second session object containing data defining a state of the second instance of the Web browser; generate, in the server, the second Web page using the data in the second session object; output, from the server to the device, the first Web page and the second Web page; and maintain, via the first session object, a state of the first Web page such that the state of the first Web page is not affected when a state of the second Web page is changed in response to submission of information in the second Web page to the server, thereby preserving the state of the first instance of the Web browser; or maintain, via the second session object, the state of the second Web page such that the state of the second Web page is not affected when the of the first Web page is changed in response to submission of information in the first Web page to the server, thereby preserving the state of the second instance of the Web browser.
11. The non-transitory machine-readable medium of claim 10 , wherein storing the first session object comprises: creating the first session object; and initializing the first session object with data; and wherein storing the second session object comprises: creating the second session object; and initializing the second session object with data.