Paral·lelament a la evolució de la tecnologia dels ordinadors, el software, programes, també van evolucionar de forma espectacular. Tota la potència aconseguida amb les noves tecnologies no servia per a res sense control. És per això que sorgiren cada vegada programes més bons que aprofitaven al màxim els recursos que els proporcionava la informàtica. A partir de les necessitats de l'home sorgiren tot tipus de programes per a qualsevol finalitat o ús. Aquesta evolució no comença fins a la 2a generació, que és quan comencen a aparèixer els primers llenguatges de programació i les primeres unitats d'enmagatzemament, requisits indispensables per a l'aparició del software. Bàsicament ens fixarem amb els diferents llenguatges de programació i els sistemes operatius, que són la base del software actual. Aquesta és la evolució seguida pel software:
![]()