Firmware beschreibt Software, die in elektronische Geräte fest implementiert ist. Sie ist im Gegensatz zu herkömmlicher Software mit der Hardware unzertrennlich verankert, beide sind also aufeinander angewiesen. Meistens wird die Firmware auf einem Flash-Speicher, ROM, EPROM oder EEPROM gespeichert und ist vom Benutzer nicht ohne Weiteres auswechselbar.