A computer-implemented method comprising: launching a web application that is installed on a client device on a computer desktop; a web application mode browser rendering a web application window as a part of the associated web application, providing a web application file including a website start URL associated with the web application, all of the navigation domains that the website has specified and that are enforced by the web application when the web application is launched and other boundary information, a web application title and an icon, termed a favicon; once the web application is launched, the web application mode browser reading the web application file and enforcing the boundaries defined therein, including navigating the web application mode browser to the website start URL associated with the web application, and rendering web resources associated with the start URL, including content associated with the start URL, in a web application window; receiving a user interaction with respect to the resources rendered in the web application window, the user interaction including a navigation activity that originates from within the web application window; determining whether the user interaction is within the boundaries defined by the web application file; if the user interaction is within the boundaries defined by the web application file, rendering content associated with the user interaction in the web application window; if not, rendering content associated with the user interaction in a default web browser, the default web browser being another than one associated with the start URL associated with the web application; receiving selection of a web application home button provided in the web application window, the web application home button indicating that the purpose of the web application mode browser instance is for the associated web application and enabling a user to start back to the beginning of the web application experience by simply clicking on the web application home button to access the start URL; and responsive to receiving selection of the web application home button, navigating the web application mode browser to the website start URL associated with the web application. launching a web application that is installed on a client device on a computer desktop; a web application mode browser rendering a web application window as a part of the associated web application, providing a web application file including a website start URL associated with the web application, all of the navigation domains that the website has specified and that are enforced by the web application when the web application is launched and other boundary information, a web application title and an icon, termed a favicon; once the web application is launched, the web application mode browser reading the web application file and enforcing the boundaries defined therein, including navigating the web application mode browser to the website start URL associated with the web application, and rendering web resources associated with the start URL, including content associated with the start URL, in a web application window; receiving a user interaction with respect to the resources rendered in the web application window, the user interaction including a navigation activity that originates from within the web application window; determining whether the user interaction is within the boundaries defined by the web application file; if the user interaction is within the boundaries defined by the web application file, rendering content associated with the user interaction in the web application window; if not, rendering content associated with the user interaction in a default web browser, the default web browser being another than one associated with the start URL associated with the web application; receiving selection of a web application home button provided in the web application window, the web application home button indicating that the purpose of the web application mode browser instance is for the associated web application and enabling a user to start back to the beginning of the web application experience by simply clicking on the web application home button to access the start URL; and responsive to receiving selection of the web application home button, navigating the web application mode browser to the website start URL associated with the web application.