A linha entre hardware e software está cada vez mais embaçada, mas
firmware O software é mais definitivamente considerado uma parte do hardware.
O firmware é software incorporado à memória somente leitura (ROM) dos dispositivos de hardware. É essencial para a funcionalidade básica do dispositivo e não pode ser facilmente alterado ou removido como um software típico. Os exemplos incluem o BIOS em uma placa -mãe de computador, o software de inicialização em um smartphone ou o software incorporado em uma máquina de lavar. Como está inextricavelmente ligado ao dispositivo físico e integrante à sua operação, geralmente é considerado parte do sistema de hardware.