O software incorporado ao hardware é frequentemente referido como 
 firmware  por causa de sua natureza híbrida.  
 Aqui está o porquê: 
 * 
 Natureza híbrida: O firmware combina instruções de software com componentes de hardware. Não é apenas um software puro como um aplicativo, nem é apenas um componente de hardware. Ele preenche a lacuna entre os dois. 
 * 
 armazenamento persistente: Diferentemente do software que é executado em um computador de uso geral, o firmware é normalmente armazenado em uma memória não volátil, como o Flash ROM. Isso significa que é permanentemente armazenado dentro do hardware e persiste mesmo quando o dispositivo é desligado. 
 * 
 Funcionalidade especializada: O firmware foi projetado para plataformas específicas de hardware e controla suas funções básicas. É responsável por tarefas como inicialização do dispositivo, protocolos de comunicação e operações de baixo nível.  
 Embora às vezes usado de forma intercambiável com "Firmware" Software "," Firmware "reflete com precisão essa natureza híbrida e o papel especializado que ele desempenha em sistemas incorporados.