La evolución de las computadoras se ha dividido en cinco generaciones. La primera generación (1951-1958) usaba tubos de vacío y tarjetas perforadas. La segunda generación (1958-1964) usó transistores en lugar de tubos de vacío. La tercera generación (1964-1971) introdujo los circuitos integrados. La cuarta generación (1971-1988) desarrolló los microprocesadores y las computadoras personales. La quinta generación (1983-presente) continúa mejorando el software y sistemas.