Sur un appareil électronique (baladeur MP3 ou lecteur DivX, par exemple), le firmware est le logiciel interne qui permet à l'appareil de fonctionner. Il gère différentes fonctions : affichage, navigation dans les menus, mais aussi décodage ou encodage.