Es el software que maneja al hardware.

Conjunto de instrucciones con propósitos específicos alojados en una memoria de lectura (ROM, EEPROM) que controla los circuitos electrónicos de un aparato.

Los fabricantes de cámaras digitales y otros dispositivos electrónicos pueden poner a disposición del público mejores y actualizaciones del Firmware, sin embargo es un proceso que de ser interrumpido puede dañar permanentemente al aparato por lo que deben seguirse cuidadosamente las instrucciones.