1. A method of creating a browser based heterogeneous technology ecosystem, the method comprising: a web browser loading a web page source that comprises configuration code; the web browser executing the configuration code on a machine that hosts the web browser; in response to said executing the configuration code, instantiating an event queue manager that manages an event queue responsive to said executing the configuration code; requesting web page construction code that indicates web page elements responsive to said executing the configuration code, wherein the web page elements comprise a first web page element that corresponds to a first technology and a second web page element that corresponds to a second technology; building up the web page source to include the web page elements in accordance with the web page construction code resulting in a built up web page source; rendering the built up web page source, wherein said rendering the built up web page source comprises, instantiating a first add-on technology container to render the first web page element; and instantiating a second add-on technology container to render the second web page element.