La primera generación de computadoras utilizó bulbos para procesar información y almacenamiento mediante tambores magnéticos. La segunda generación fue más pequeña y rápida, usándose para aplicaciones como reservaciones aéreas. La tercera generación introdujo los circuitos integrados, haciendo las computadoras más pequeñas y eficientes. La cuarta generación introdujo los microprocesadores y las computadoras personales.