The idea of using collaborative software is to collaborate or get a group of people involved in a common project on the same platform. Tools that help a group of people solve a common task or problem easily are known as collaborative tools, and many can be found on free collaboration sites.
These tools are generally web-based collaborative tools and include wikis, Whiteboards, Peer Reviews, IM, IRC, video conferencing, web conferencing, data conferencing, application sharing, EMC, asynchronous conferencing, electronic calendars, time management tools, HR management tools, workflow systems, knowledge management systems, social softwares, online spreadsheets, and document sharing, versioning, retention, and repository.
These software products are commonly known as group support systems, workgroup support systems, or groupware. These tools can be rightly classified as communication tools, conferencing tools, and coordination tools. Thanks to these tools, it has become possible to work on a single project from different locations.