• type of program that allows group work and cooperation between users that are located far from one another (through the internet)