1. A method of implementing a multiple-browser client architecture within a computer system, the method comprising: launching an application program in response to a trigger event; maintaining a history list corresponding to the launched application; allocating an application entity within an existing application window on the computer system; and displaying content data corresponding to the application program within the application window.