Collaborative software or groupware is application software designed to help people involved in a common task achieve goals. One of the earliest definitions of collaborative software is ‘intentional group processes plus software to support them. ‘ The design intent of collaborative software is to transform the way documents and rich media are shared to enable more effective team collaboration. Collaboration, with respect to information technology, seems to have several definitions.