La primera generación de computadoras usaba válvulas para procesar datos ingresados por tarjetas perforadas. La segunda generación se hizo más pequeña y barata, con máquinas avanzadas como la serie 5000 de Burroughs. La tercera generación emergió con circuitos integrados, haciendo las computadoras más pequeñas, rápidas y eficientes. La cuarta generación trajo las microcomputadoras personales y avances en Internet.