Patent ID: 7379977

Claim:
A system for providing a distributed software application, comprising: a server comprising a stored electronic page, wherein the page comprises a first browser component configured to display a first electronic page and a second browser component configured to display a second electronic page within the stored electronic page; a client computer comprising a browser program configured to establish a communication link with the server, download said first and second electronic pages, and display the stored electronic page, wherein said first browser component is active and displays said first electronic page to a user, and said second browser component is inactive and does not display said second electronic page to the user; and at least one software control on the stored electronic page for selecting between said first browser component and said second browser component, wherein selecting said first browser component results in said first electronic page being displayed to the user and said second electronic page becoming hidden from said user and wherein selecting said second browser component results in said second electronic page being displayed to the user and said first electronic page becoming hidden from said user.