Un sistem de operare este un software de bază care controlează toate componentele hardware ale unui sistem de calcul, inclusiv procesorul, memoria, discurile și dispozitivele de intrare/ieșire. O aplicație software, pe de altă parte, este un software proiectat pentru a îndeplini o anumită sarcină sau un anumit scop.