Il '''firmware''' è un [[Programma (informatica)|programma]], ovvero una sequenza di [[istruzione (informatica)|istruzioni]], integrato direttamente in un [[componente elettronico]] [[programmazione (informatica)|programmato]]. Il termine è un [[prestito linguistico]] dalla [[lingua inglese]] derivante dall'unione di "''firm''" e "''software''",<ref>{{Cita web|url=http://www.treccani.it/vocabolario/ricerca/firmware/|titolo=firmware: definizioni, etimologia e citazioni nel Vocabolario Treccani|sito=www.treccani.it|accesso=2016-11-05}}</ref> sicché in italiano equivale a ''componente logica permanente'') è un [[Programma (informatica)|programma]], ovvero una sequenza di [[istruzione (informatica)|istruzioni]], integrato direttamente in un [[componente elettronico]] [[programmazione (informatica)|programmato]] (es. [[BIOS]] su [[Read only memory|ROM]]).