Un sistema informático se compone de hardware físico que ejecuta software de instrucciones para procesar información. Un sistema puede ser un solo ordenador o una red de cientos de ordenadores. El software incluye aplicaciones, programas y el sistema operativo que controla la interacción entre hardware y software. El hardware son los elementos físicos como el monitor y teclado, mientras que el software son las aplicaciones y programas intangibles. El firmware es un tipo especial de software integrado directamente en el hardware.