Gatewayen mellom brukeren og datamaskinen, så vel som applikasjonsprogrammer og maskinvare, er
operativsystemet (OS) .
Her er grunnen:
* Brukergrensesnitt: OS gir det grafiske brukergrensesnittet (GUI) eller kommandolinjegrensesnittet (CLI) som brukere samhandler med.
* Applikasjonsadministrasjon: OS administrerer utførelsen av applikasjonsprogrammer, gir dem ressursene de trenger og sørger for at de ikke forstyrrer hverandre.
* Maskinvare -abstraksjon: OS fungerer som et lag mellom applikasjoner og maskinvaren, skjuler kompleksiteten i maskinvaren fra applikasjonene og gir en standardisert måte for dem å samhandle med det.
* Ressursstyring: OS administrerer systemressurser som CPU, minne, lagring og periferiutstyr, og sikrer at disse ressursene blir tildelt effektivt og rettferdig.
I hovedsak er operativsystemet mellommannen som lar brukere, applikasjoner og maskinvare kommunisere og samarbeide sømløst.