Sistemul de operare este software-ul care controlează și este responsabil pentru gestionarea resurselor hardware ale unui computer. Aceasta include gestionarea memoriei, a proceselor și a dispozitivelor de intrare/ieșire. Sistemul de operare oferă o interfață între utilizator și calculator și se execută înaintea oricărui alt program de pe calculator. Funcționează prin intermediul kernel-ului sau inimii sistemului de operare, care gestionează toate cererile făcute de aplicațiile instalate și le direcționează către hardware-ul corespunzător.