Gruppprogram med öppen källkod är en typ av samarbetsprogram som kan användas och modifieras och som vanligtvis är avsedd att användas i professionella onlinesamarbeten. Dessa program tillåter vanligtvis individer, som kan vara långt ifrån varandra geografiskt, att arbeta tillsammans och dela idéer med hjälp av ett stort nätverk, såsom Internet. Eftersom de är öppen källkod kan de vara tillgängliga som gratisprogram, även om det kan finnas licensavgifter eller bestämmelser involverade i deras användning. Gruppprogram med öppen källkod är ofta avsedd som en grund för vidareutveckling, vilket gör att företag kan modifiera och utöka källkoden för programvaran vid behov.
Liksom andra typer av gruppprogram eller samarbetsprogram, är gruppprogram med öppen källkod i första hand avsett att hjälpa till att skapa samarbetsprojekt genom att använda datorer och nätverk för att underlätta arbetet. Tidigare, för att grupper av människor skulle arbeta tillsammans i ett projekt, antingen professionellt eller i en akademisk miljö, skulle de vanligtvis behöva träffas personligen. Användningen av open source groupware gör det dock möjligt för företag att tillåta anställda att arbeta med ett enda projekt utan att mötas ansikte mot ansikte. Detta uppnås ofta genom att använda en gruppprogramsvit med applikationer som gör det möjligt för individer att enkelt kommunicera och dela filer.
De flesta gruppprogram med öppen källkod inkluderar programvara för att underlätta kommunikation mellan individer i ett projekt. Detta kan inkludera textmeddelandeprogram, ofta med säkerhetskryptering för att hindra andra från att se det arbete som utförs, samt programvara för röst- och videomeddelanden eller konferenser. Kamrater som arbetar med ett projekt med öppen källkodsgruppprogram kan också vanligtvis dela filer och dokument snabbt och enkelt. Detta involverar vanligtvis en central server som lagrar filer för andra att ladda upp eller komma åt, snarare än att skicka filer direkt mellan individer som arbetar med ett projekt. Vissa gruppprogram kan till och med tillåta individer att ha en enda fil öppen på flera klienter och se ändringar gjorda av andra i realtid.
Eftersom denna typ av gruppprogram är öppen källkod är källkoden för programvaran tillgänglig för dem som använder programvaran. Detta kan vara gratisprogram, även om gruppprogram med öppen källkod också kan säljas kommersiellt eller licensieras till företag. Det faktum att det är öppen källkod indikerar bara att när ett företag eller en grupp lagligt har förvärvat programvaran kan användarna se och ändra källkoden som används i programvaran. Detta gör att företag kan köpa gruppprogram med öppen källkod och sedan ändra det på ett sätt som gör det mer effektivt för deras specifika behov.