Saros comes with a boundle of nice features.
The core functionality of Saros is to support collaborative editing of text files.
The task of Saros is to synchronize the work at any time.
Saros is designed to at least work with two participants in a session - as inherent for pair programming - but there is no maximum limit of participants.
All participants with write-access can edit the shared files at the same time.
You may share multiple projects within one session. You may also share only a selection of files of a project. If you create, delete or rename a file/folder in a shared project, it will be created/deleted/renamed on your participant's copies as well.
For instance messaging you can use a multi-user or 1-to-1 chat.
For a voice over IP application you can use the high-quality audio conferencing.
As user in a session you can see who of your other participants is where (file/region) and who just changed what.
The Follow-Mode allows you to continuously observe all movements and editing procedures of a driver.
Saros frequently checks if your copy becomes out of sync with the host's copy. In this case you can easily recover from this inconsistency.
The experimental screen-sharing feature allows you to observe another participant's screen (or a section of it).
Saros provides a concurrent drawing tool for communicating topics graphically. Therefore it provides a graphical editor using Shared XML Editing (SXE)