The use of Internet and distributed system technology to support the work of a group of people who are usually physically distanced from each other. The term encompasses everything from the simple use of mailing lists to the use of sophisticated groupware. Two common uses of computer-supported cooperative work are virtual corporations and teleworking.