El hardware se refiere a todas las partes tangibles de un sistema informático como cables, gabinetes, periféricos y otros componentes físicos, mientras que el software se refiere a los componentes lógicos como aplicaciones y sistemas operativos que hacen posible que un sistema funcione. Aunque el término hardware se asocia principalmente con computadoras, también se aplica a otros dispositivos electrónicos como teléfonos, cámaras y reproductores que contienen componentes físicos y lógicos.