Sistemul de operare este software-ul care controlează toate funcțiile unui computer, cum ar fi interacțiunea cu utilizatorii, gestionarea fișierelor și programelor, controlul resurselor hardware și a altor elemente ale sistemului. Acesta funcționează prin intermediul diferitelor nivele de service, cum ar fi driver-ele hardware, procesele și serviciile, precum și interacțiunea între aplicații și sistemul de operare.