El tratamiento automático de la información consta de tres fases: preprocesamiento, procesamiento y posprocesamiento. Una tarjeta gráfica es hardware, mientras que los drivers de una tarjeta gráfica son software. Charles Babbage inventó la máquina analítica, Herman Hollerith inventó la máquina tabuladora y Blaise Pascal inventó la calculadora mecánica.