La primera generación de computadoras (1951-1958) usó bulbos para procesar información y almacenamiento mediante tambores magnéticos giratorios. La segunda generación (1959-1964) introdujo transistores para hacerlas más rápidas, pequeñas y eficientes, almacenamiento magnético en lugar de tambores, y COBOL permitió transferir programas entre computadoras con poco esfuerzo.