Zajednički resurs obično se odnosi na hardverski ili softverski resurs kojem može pristupiti jedan ili više udaljenih sustava preko mreže. To se obično radi na prilično besprijekoran način, omogućujući dijeljenje resursa i informacija brzo i učinkovito, bez potrebe za aktivnim slanjem informacija između korisnika. Zajednički resurs obično je pohranjen na stroju ili sustavu koji djeluje kao host za druge korisnike ili klijente za povezivanje i pristup preko mreže. Ti resursi mogu uključivati pojedinačne datoteke, mape i drugi softver kao i hardver kao što su pisači i skeneri.
Jedna od najvećih razlika između dijeljenog resursa i drugih vrsta digitalnih informacija kojima može pristupiti više korisnika je lakoća s kojom se pristupa dijeljenim resursima. Dva korisnika na mreži, na primjer, mogu jedan drugome slati datoteke i podatke naprijed-natrag, ali proces često zahtijeva aktivno slanje tih informacija. Zajednički resurs, s druge strane, odnosio bi se na datoteku koja se nalazi na računalu kojemu mogu pristupiti klijenti na mreži, dopuštajući korisnicima pristup toj datoteci po volji. Iako klijent još uvijek može postaviti aktivan zahtjev, ne postoji interakcija između dva ili više korisnika u drugim vrstama sustava.
To zaposlenicima unutar tvrtke ili organizacije olakšava korištenje zajedničkih resursa. Tvrtka koja radi na novom softverskom programu, na primjer, može imati brojne datoteke i resurse smještene na glavnom računalu. Različiti zaposlenici tada mogu pristupiti tim informacijama putem klijentskih terminala, bez obzira na to kada su drugi korisnici uključeni ili koriste podatke. To omogućuje tim zaposlenicima da modificiraju i dodaju ovaj zajednički resurs, a timovi mogu praktički raditi zajedno na velikim udaljenostima, pa čak i u različito vrijeme učitavanjem promjena koje su napravili jedni drugima kako bi ih vidjeli.
Zajednički resurs također može uključivati hardver koji je dio mreže. Uređaji kao što su pisači i skeneri često se postavljaju na mrežu za korištenje od strane brojnih korisnika. Knjižnica, na primjer, može imati nekoliko desetaka računala i dva pisača spojena na mrežu. U ovom slučaju, svaki bi pisač djelovao kao zajednički resurs za određeni broj računala, dopuštajući korisnicima da pošalju projekte u red čekanja za ispis, koji bi zatim te dokumente poslao na pisač. To omogućuje da više korisnika dijeli jedan uređaj, a softver se obično koristi za organiziranje ovog procesa radi lakšeg korištenja i smanjenja gubitka podataka.