개인용 소프트웨어와 반대되는 개념이다. 기업이나 기관, 단체의 구성원들이 컴퓨터로 연결된 작업장에서 서로 협력하여 업무효율을 높이기 위해 사용하는 소프트웨어를 가리킨다. 1986년 미국을 중심으로 제기된 컴퓨터 지원에 의한 공동 작업(CSCW;computer supported cooperative work)이라는 개념이 기초가 되었다. 이 소프트웨어는 소규모 집단의 사람들이 같은 작업을 하거나 스케줄에 맞춰 공동 작업을 하는 데 적합하도록 설계되어 있다. 네트워크가 발달함에 따라 기존의 응용프로그램을 네트워크하에서 효율적으로 운용하기 위하여 랜(LAN) 규격으로 변화시켜 처음부터 그룹 전체적으로 사용할 수 있도록 개발한 것이다