1. A method of passing information between a client and a server wherein the client is configured to send requests for pages to the server and receive pages from the server, said server: (a) parsing the request from the client to determine the language of the request and the information requested; (b) recovering information including views from a repository associated with the server; and (c) rendering to the client a page including information and views in the language of the request, wherein said view comprises a display and applets in a language supported by the client.