Prin SISTEM DE OPERARE se intelege un ansamblu de programe care gestioneaza activitatea calculatorului. Aceasta inseamna ca, in esenta gestioneaza resursele calculatorului si asigura interfata cu utilizatorul.
Sistemele de operare au evoluat de-a lungul anilor in mai multe generatii. Primul sistem de operare cunoscut in literatura este cel dezvoltat in primii ani de dupa '50 de General Motors Research Laboratory, pentru un calculator IBM 701. In anii '60, s-a pus problema dezvoltarii sistemelor de operare batch cu multitaskink, in care resursele sa fie partajate intre mai multe procese. Anii '70 au dus la dezvoltarea sistemelor hibride de operare. Apar primele variante de operare CP/M si MS-DOS. Anii '80 au fost anii calculatoarelor personale, ai informaticii distribuite, trecându-se masiv de la calculatoare izolate, la retele de calculatoare. Dupa '90 se dezvolta masiv calculul distribuit, in care problemele sunt sparte in subprobleme, rezolvate cu ajutorul unor sisteme multiprocesor cât si retele de calculatoare.
Microsoft WINDOWS este un sistem de operare ce realizeaza un mediu prin intermediul caruia se poate lucra cu calculatorul, mediu bazat pe imagini (pictograme) si meniuri, organizate in casete denumite ferestre. Acest mediu este numit si interfata grafica pentru utilizator.