Allowing innovation and value to come from the edges
Traditionally, bringing new functionality to instant messaging, such as whiteboarding and notetaking, has meant changing the tools and re-deploying them. Compare this with the web, where the tool (the browser) only provides generic functionality such as network connection, page rendering and a scripting engine, and lets the rest happen at the edges, on servers, where updates and distribution is much, much easier. Browser technology has been able to de-centralize production of value and innovation, and the variety and popularity of applications that the web enjoys make a strong case for this approach.
xmpp4moz takes this powerful model of client-side generic functionality, server-side specific functionality, and brings it to instant messaging applications.
Read more about How remote applications work and Developing remote applications.
