Grupitarkvara on tarkvara, mis hõlbustab inimeste rühma tööd samas süsteemis või rakenduses, olenemata nende asukohast. Sellised rühmatöörakendused on tavaliselt meilid, uudisterühmad ja vestlus. Levinud rühmatöörakendused, mida tänapäeva arvutikasutajad kergesti ära tunnevad, on Lotus Notes, meiliserverisüsteemid, nagu FirstClass ja Microsoft Exchange, 24Seven Office, Livelink ja Workspot.
Mõned eksperdid jagavad grupitöö kolme kategooriasse: suhtlusvahendid, konverentsitööriistad ja koostööhaldustööriistad. Suhtlustööriistade hulka kuuluvad e-post, faks ja kõnepost. Konverentsitööriistade hulka kuuluvad andme-, hääl- ja videokonverentsid; ning teadetetahvlid ja jututoad. Koostööhaldustööriistad hõlmavad elektroonilisi kalendreid, projektijuhtimissüsteeme ja töövoosüsteeme.
Teised eksperdid jagavad grupitöö kahte kategooriasse, mis on seotud ajaga ja kahte teise kohaga seotud kategooriasse. Kui töötajad kasutavad rakendust samal ajal, on see sünkroonne grupitöö; töötajad, kes kasutavad sama rakendust erinevatel aegadel, kasutavad aga asünkroonset rühmatarkvara. Kohaga seotud kategooriad on kollokeeritud, grupitöö, mida kasutavad inimesed samas kohas; ja kaugus, grupitöö, mida inimesed erinevates kohtades kasutavad.
Ettevõtted kasutavad rühmatarkvara mitmel põhjusel. Üks peamine põhjus on mööda minna traditsioonilisest probleemist, mille kohaselt on erinevates kohtades töötajad, kes peavad töötama sama rakendusega. Võrgu- või sisevõrguserverisse sisse logides pääsevad erinevates kohtades olevad töötajad samale rakendusele ligi ning saavad kasu teiste erinevatest vaatenurkadest ja arvamustest. See funktsioon on kaugtöö peamine tahk. Kui ettevõtte serverisse saab sisse logida kõikjalt, siis ei pea teatud grupitööle ligipääsemiseks kontoris viibima.
Kaugtöö võimaldab säästa nii ettevõtete kui ka töötajate reisikulusid. See võib võimaldada ka reaalajas suhtlemist, kui see muidu oleks võimatu. See kommunikatsioon võib aidata paremini mõista ettevõtte projektide eesmärke, läbides rühmaarutelu iga sammu üle nende eesmärkide ja eesmärkide saavutamiseks.
Teine grupitöö kasutusala on grupiprobleemide lahendamine. Sageli näevad mõned töötajad asju teistest töötajatest erinevalt. Kui nad kõik töötavad samas rakendusraamistikus, saavad nad probleeme lahendada ühiselt, säästes ettevõtte aega ja raha. Ilma grupitööta poleks selline reaalajas koostöö võimalik.