Integrate both standalone and Web-based applications by providing a uniform interface to communicate with their instances on remote machines |
Allow to execute and control collaborative application from the Internet browser environment |
Provide means for session control: user authentication, starting and ending sessions, tracing participants activities, changing user privileges, and for data/event distribution |