1. A computer system for processing application data for storage on a network, comprising: a web system services interface, for invoking web system services to support web applications to operate over the web using different devices that store data and context of web applications as a web application document onto a web server; an application operating on a client device connected to the network for processing application data; wherein each client device is associated with a single registered user authenticated via a web application server, where said single registered user is the user of each client device; a web application document having stored therein: information about an organization structure determining presentation of the application to a user; content from the application, said content formatted differently for each client device; and context information, each item of the context information belonging to a predefined context type for said application and said context information having a scope declared according to a predefined schema; wherein the content and the context information are used by different web applications operating on different client devices; and a content parser operably coupled to the application operating on the client device for parsing the application data for content information that is input into the web application document.