Firmware décrit tout code de programmation embarqué dans un morceau de l'électronique qui contrôle le dispositif interne. Presque chaque appareil électronique contient firmware de quelque sorte. Claviers, télécommandes, micropuces, téléphones, appareils photo, les calculatrices et les disques durs ont tous firmware créé par un ingénieur du firmware. Les programmes vont de code relativement simple à l'intérieur d'une calculatrice LCD pour les programmes massifs et complexes qui contrôlent la carte mère de votre ordinateur.