Con il termine "Groupware" (in italiano software collaborativo) si definiscono i metodi e gli strumenti software (detti collettivi) che permettono agli utenti di effettuare un lavoro in comune sulle reti. Il GroupWare rinvia a delle applicazioni diverse e varie con uno stesso scopo: permettere a degli utenti geograficamente lontani di lavorare insiemi.
Il lavoro in team si può concretizzare nella condivisione di informazioni, oppure nella creazione e scambio di dati informatizzati. Si tratta nella maggior parte dei casi di strumenti di messaggeria (istantanea o meno), nonché di differenti applicazioni come:
Agenda condivisa;
Spazio di documenti condivisi;
Strumenti di scambio di informazioni (forum elettronici);
Strumenti di gestione dei contatti;
Strumenti di workflow;
Conferenze elettroniche (videoconferenze, chat, ecc.);
Ecc.