Firmware és un sistema que es desenvolupa per establir un "Ferm" llaç entre el maquinari i el programari, d'aquí prové la seva denominació, la qual va ser emprada per primera vegada en els anys 60 per assenyalar a un conjunt de normes inserit en una targeta electrònica perquè un aparell més gran executarà una funció automàtica. Si bé és cert que el Firmware és creat des d'un codi font que s'escriu a través d'un programari, aquest té una relació més física que qualsevol programa pugui exercir sobre un equip.
Aquests llenguatges de programació són guardats en les memòries ROM, és a dir, els emmagatzematges de dades internes dels equips, una RAM és l'encarregada de mantenir l'ordre activa mentre executa el procés i el processador de enviar-la a la part de sistema indicada perquè es faci.
El Firmware afegeix des de les ordres més fonamentals a la màquina fins a les més complexes. El maquinari gestiona amb les seves diferents capacitats totes les ordres que el sistema de lleis automàtiques emet. Amb l'avanç en la tecnologia dels Microprocessadors aquests firmwares van ser elaborats de manera més elaborada i afegint a equips més quotidians: rentadores, cuines, televisors, equips de so i fins i tot vehicles.
Els firmware dels equips electrònics són actualitzats no per afegir noves opcions i alternatives com ho fan els programaris de les computadores, ho fan per reparar o millorar la connexió de les funcionalitats de l'hardware amb les indicades en la llei o norma creada. No podem deixar d'esmentar que molts equips electrònics milloren dins el Firmware dels protocols de seguretat, per exemple: el firmware d'un reproductor de DVD o Blu Ray actualitza els seus protocols de seguretat per evitar que els discos pirates puguin ser reproduïts d'una manera eficient.