1. A computer-implemented method comprising: receiving, on a client device, an indication of a drag and drop operation associated with installing a web application associated with a web site, the drag and drop operation being performed with respect to an icon associated with the web application; locating the icon on a taskbar as a result of the drag and drop operation; responsive to said receiving, creating a web application file that is configured to store a navigation domain; and enforcing the navigation domain while receiving user interactions in a web application window, comprising rendering content in the web application window when the user interactions are within the navigation domain and rendering content in a default web browser when the user interactions are outside the navigation domain, the web application window and the default web browser being distinct.