La primera computadora completamente electrónica fue el ENIAC, desarrollada en 1947 para realizar cálculos balísticos. Utilizaba contadores de anillos para almacenar datos y realizar operaciones de suma de forma electrónica. En los años 1950 y 1951, UNIVAC I y la IBM 701 fueron las primeras computadoras comerciales de la primera generación, que usaban tubos de vacío y tarjetas perforadas. La IBM 650, introducida en 1954, fue la computadora más exitosa de esta generación y estableció a IBM como líder del mercado.