1. A method for providing cross system installation of applications, comprising: providing for installation, via a server, a natively operating application coded only with web technologies; providing for installation a single runtime environment that provides the natively operating application access to computer system-level services that are not available to web applications, wherein the single runtime environment controls the installation and uninstallation of the natively operating application, and wherein the natively operating application is configured to execute independent of a web browser.