Motivation
HTML is perfect for presentation of information but it does not offer any support for synchronous collaboration
Current Web-based collaboration systems are not well integrated with Web content. Usually they imitate plain, standalone applications. They launch separate windows and tools. They implement rigid collaboration policies and are not easily customizable
Another approach is needed: the objects that offer collaboration functionality must be treated as any other content in the Web page. This approach will enable creation of pure Web-based collaboration - Shared Places on the Web