Un sistema informático consta de hardware, software y recursos humanos. El software incluye programas y datos que permiten realizar tareas específicas. El hardware son las partes físicas como la unidad central de procesamiento, memorias y periféricos. El software se clasifica en sistema, programación y aplicaciones. El hardware ha evolucionado desde tubos de vacío a circuitos integrados en cuatro generaciones.