A computer software application that is linked by networks, and so allows people to work together and share electronic communications and documents