1. A computer-implemented method for creating a customized wrapper for a web application, the method comprising: storing a declarative description of the web application in a storage medium; accessing said declarative description; generating a user interface for the customized wrapper based upon said declarative description, said user interface being configured with controls for accessing and operating the web application, wherein the customized wrapper includes at least one declarative statement based upon the declarative description of the web application; enabling the web application to operate using the customized wrapper comprising said user interface; and storing the web application and the user interface in a storage memory of a computer; wherein the customized wrapper is configured to, upon being launched, cause the user interface to display a view associated with the web application on a screen of the computer, said view associated with the web application being the only view displayed on the screen of the computer; and wherein the web application is configured to be launched from the computer to access Internet data in a predefined manner without using a browser, said predefined manner being defined by the at least one declarative statement which specifies one or more universal resource locators (URLs) that the web application is authorized to access.