El hardware incluye todas las partes físicas de una computadora como componentes electrónicos, cables, gabinetes y periféricos, mientras que el software es intangible. Los periféricos permiten a la computadora comunicarse con el exterior para ingresar y exteriorizar información, e incluyen dispositivos de entrada, salida y mixtos.