-programe de aplicatie – ptr. executare activitati cu caracter particular
-programele sistemului – ( system programs ) ptr. executia activitatilor comune sistemelor de calcul
-programe utilitare –ptr a executa activitati comune mai multor tipuri de utilizatori
-SISTEME DE OPERARE -folosite ptr. gestionarea resurselor calculatorului -controlarea intregii lui activitati
-ansamblul programelor care au rolul de a realiza utilizarea optima a resurselor calculatorului