1. An apparatus for adapting controls to control content within a computing application comprising: a module to connect to a server computer to send data indicative of a client; a component for accepting from said server information indicative of a plurality of controls; a component for displaying said adaptable controls to an operator and accepting from said operator interaction on said controls, wherein the controls are added to the computing application; and a component for carrying out control functions of said controls on web server content provided to said computing application, wherein the controls permit the generation of adaptable panes which display web server content in addition to web server content of the computing application, the panes being coupled to the computing application such that the web server content of the computing application and the additional web server content are hosted by the computing application.