Software colaborativo (ou groupware) é um software que apoia o trabalho em grupo, coletivamente. Skip Ellis o definiu como um "sistema baseado em computador que auxilia grupos de pessoas envolvidas em tarefas comuns (ou objetivos) e que provê interface para um ambiente compartilhado".
Sistemas de softwares como e-mail (assíncrono), agenda corporativa, bate-papo (chat) e wiki pertencem a esta categoria. Foi sugerido que a lei de Metcalfe: "o valor de um sistema de comunicação cresce na razão do quadrado do número de usuários do sistema", se aplica a tais softwares. Assim como a lei de Linus: "dados olhos suficientes, todos os erros são triviais", que é muito utilizada no contexto de software livre e open source.
O termo mais comum para software social se aplica a sistemas fora do ambiente de trabalho, como por exemplo, serviços de namoro online e redes sociais, como o Facebook e o Orkut. Esse novo conjunto de ferramentas também é conhecido como Web 2.0, termo cunhado por Tim O´Reilly ([1] ), e tem como principal diferencial seu ambiente de interação e participação. O estudo da colaboração com auxílio de computadores inclui o estudo deste software e dos fenômenos sociais associados a ele.