Collaborative Applications:

Collaborative software or groupware is an application software designed to help people involved in a common task to achieve their goals. One of the earliest definitions of collaborative software is “intentional group processes plus software to support them”.