La segunda generación de computadoras introdujo transistores en lugar de válvulas de vacío, lo que hizo que los sistemas fueran más pequeños, rápidos, confiables y económicos. Estos sistemas utilizaron circuitos integrados y lenguajes de programación de alto nivel como FORTRAN y COBOL, lo que permitió que las computadoras se utilizaran para una variedad más amplia de aplicaciones comerciales y científicas.