Synchronous Web Collaboratory
Architecture