Aanvankelijk werden computers gebouwd om als een unieke entiteit te werken; met discrete bronnen en individueel besturingssysteem. Hoewel het gebruik van meerdere computers om één probleem op te lossen niet ongehoord is, is het vaak de taak van een mens om het probleem onder te verdelen in beheersbare brokken die de computers afzonderlijk kunnen bewerken.
Een gedistribueerd besturingssysteem is slechts een verbetering van het oorspronkelijke concept. Maar in plaats van dat een mens het werk verknoeit, is het besturingssysteem slim genoeg om te weten welke computers overbelast zijn en welke computers niet worden gebruikt. Het zou dan de beschikbare taken in evenwicht brengen, zodat elke computer in de groep dezelfde belasting deelt. Dit is goed voor het maximaliseren van het nut van elke computer. Het nadeel is echter dat je alle units om de zoveel tijd zou moeten upgraden om een redelijk prestatieniveau te behouden. Er is ook software die gewoon niet compatibel is met distributed computing. Ze zijn niet geoptimaliseerd om te profiteren van meerdere processen en kunnen als zodanig alleen door één computer worden verwerkt.
Het uiterlijk van netwerkbesturingssystemen is een direct gevolg van de noodzaak om kosten te besparen en elke computer in het systeem te besturen. Netwerk OS bevindt zich niet op elke computer, de client heeft alleen voldoende software om de hardware op te starten en contact op te nemen met de server. Alle volgende bewerkingen worden op de server uitgevoerd en de enige rol van de client is om de invoer en uitvoer tussen de server en de gebruiker door te geven. Dit is zeer effectief bij het besturen van de geïnstalleerde software, omdat clients niet de mogelijkheid hebben om software toe te voegen of te verwijderen. Een netwerk-besturingssysteem vereist een zeer minimale hoeveelheid hardware op de client, hoewel de server in staat moet zijn om aan de eisen van meerdere gebruikers te voldoen. Dit betekent dat u de clients niet hoeft bij te werken zolang u de server goed onderhouden houdt. Dit leidde zelfs tot het maken van thin clients of apparaten die niet zelfstandig kunnen werken, maar bedoeld zijn om te werken met netwerk-OS.
Afhankelijk van de behoeften en bronnen van uw bedrijf, is een gedistribueerd of netwerkbesturingssysteem de moeite van het bekijken waard. Elk heeft zijn eigen voor- en nadelen waar u rekening mee moet houden. Een gedistribueerd besturingssysteem kan iets meer kosten dan een netwerk-OS, maar een netwerk-OS kan niet overweg met computerintensieve programma's vanwege de stress die het in de server legt. De beslissing is aan jou om een betere oplossing te kiezen voor wat je op dit moment hebt.