Este documento describe la segunda era del software (1955-1965), cuando se introdujeron los sistemas multiusuario y la multiprogramación. También se desarrollaron los primeros sistemas operativos por lotes para gestionar múltiples trabajos y mejorar la eficiencia. El primer sistema operativo fue creado por Bob Patrick para la computadora IBM 701 en 1956.