Collaboration software refers to a broad selection of software that is designed to enable collaboration, cooperation, networking, and information-sharing activities through computer networks. Collaboration software may be designed to execute some or any combination of the following: Electronic mail, meetings management;
project management;
Team scheduling;
Distance learning, discussion groups.