A system having a distributed web site is described. The web site is distributed between a client, a server and a web server. The client stores a set of predefined applications that correspond to a part of the web site. The applications are formatted according to a first markup language. From the set...http://www.google.co.uk/patents/US6343318?utm_source=gb-gplus-sharePatent US6343318 - Method and apparatus for communicating information over low bandwidth communications networks