El software colaborativo (software de trabajo en grupo, groupware) se puede describir con las siguientes características.
Una solución de trabajo colaborativo pretende ayudar al trabajo en grupo. Esto incluye comunicación, cooperación y coordinación para lograr un objetivo mediante un esfuerzo combinado.
Típicamente, un software de trabajo en grupo ofrece las siguientes funcionalidades: E-Mail, gestión de citas, gestión de contactos, gestión de tareas e intercambio de documentos. Es más, existen funcionalidades que ayudan al trabajo del equipo. Esto incluye gestión de grupos y recursos, y gestión automatizada de la información, así como notificaciones de citas y tareas.
El Software colaborativo es un sistema distribuido que permite a los usuarios trabajar en común con datos y documentos. Esto se consigue, fundamentalmente, gracias a una arquitectura cliente/servidor. Todos los participantes (clientes) están conectados a un gestor central (servidor). Los clientes cooperan a través del servidor.