Bendradarbiavimas žiniatinklyje yra technologijų pažanga, leidžianti žmonių komandai iš įvairių pasaulio vietų dirbti prie vieno projekto, tarsi jie sėdėtų kartu toje pačioje kabinoje. Šis reiškinys taip pat paprastai vadinamas internetiniu bendradarbiavimu, bendradarbiavimu internete arba bendradarbiavimu internetu. Internetu pagrįsti bendradarbiavimo įrankiai, tokie kaip failų saugojimas internete, žiniatinklio telekonferencijos ir redagavimas realiuoju laiku, leidžia komandos organizatoriams panaudoti komandos narių stipriąsias puses ten, kur jų labiausiai reikia, nepaisant geografinių apribojimų. Atskiri komandos nariai turi prieigą prie įvairių reikalingų projekto failų, todėl jie gali skaityti ir redaguoti failus realiuoju laiku.
Programinė įranga, naudojama bendradarbiaujant žiniatinklyje, skirta įvairiems tikslams. Viena iš svarbių savybių yra galimybė realiuoju laiku bendrauti tarp atskirų komandos narių ir skaitmeninės operacijų bazės. Žiniatinklio bendradarbiavimo programinė įranga gali apimti tekstinius grupinius pokalbius ir asmeninius pranešimus arba realaus laiko garso ir vaizdo telekonferencijas. Šis gebėjimas efektyviai bendrauti yra viena iš svarbiausių bendradarbiavimo programinės įrangos savybių: ji leidžia visiems komandos nariams susitelkti ties projekto eiga.
Žiniatinklio bendradarbiavimo programinė įranga taip pat turi galimybę saugoti ir redaguoti failus iš nutolusios vietos. Nors kai kurios įmonės gali nuspręsti saugoti projektus namų įmonės serveryje, kurį lengvai pasiekia vietinio tinklo kompiuteriai, debesies saugykla yra dar viena galimybė, kuri gali būti naudingesnė žiniatinklio bendradarbiavimo pastangoms. Saugykla debesyje leidžia saugoti projekto failus ir dokumentus atokioje vietoje, pasiekiamoje asmenims, žinantiems šių failų vietą ir kuriems suteikta prieiga prie šių failų. Debesyje pagrįstų failų saugojimo metodų naudojimas dažnai yra geresnis nei vidinis failų saugojimas, nes taip pašalinama dalis vietinio tinklo serverių apkrovos. Ji taip pat saugo failus antrinėje vietoje sistemos gedimo ar nelaimės atveju ir leidžia lengvai bendradarbiauti su nutolusiais komandos nariais neprarandant vietinio tinklo saugumo.
Kita svarbi žiniatinklio bendradarbiavimo programinės įrangos savybė yra galimybė realiuoju laiku redaguoti projekto dokumentus. Realaus laiko pakeitimai suteikia galimybę komandos nariams beveik akimirksniu įgyvendinti projekto pakeitimus, taip sumažinant kūrimo laiką ir pagerinant efektyvumą. Aukštesnės klasės žiniatinklio bendradarbiavimo įrankiuose ši realaus laiko redagavimo funkcija taip pat gali būti kartu su pakeitimų žurnalu arba stebėjimo sistema. Tokia sistema gali sekti, kas atliko konkrečius dokumento pakeitimus ir kas buvo pakeista, jei reikia grąžinti failą į pradinę formą.