La computadora ha evolucionado a través de cinco generaciones desde sus orígenes como herramientas mecánicas de cálculo hasta los complejos sistemas digitales de hoy. La primera generación de computadoras utilizaba tubos de vacío y la segunda introdujo los transistores. La tercera generación trajo los circuitos integrados y la cuarta los microprocesadores. La quinta generación se caracteriza por la proliferación de sistemas basados en microprocesadores con altas densidades de integración.