Die Firmware ist eine Software, die in einem Nicht-Flüchtigen-Speicher (ROM, EPROM, EEPROM, Flash-Speicher) gebrannt oder geschrieben ist, wie z. B. das BIOS (
Basic
Input
Output
System).
Diese Software hat meist elementare Aufgaben. Firmware findet man bei elektronischen Geräten wie DVD-Brenner und
DVD-Player, CD-ROM-Geräte, Festplattenrecorder, Grafikkarten, modernen TV-Geräte, Digitalkameras, Haushaltsgeräte und diversen Computerkomponenten (Mainboards, TV-Karten, USB-Geräte usw.) Die Firmware kann oft ausgetauscht bzw. aktualisiert werden.
Diesen Vorgang nennt man Flashen oder Flash-Update. Das Beschreiben eines Flash-Speichers ist nur möglich, wenn derjenige Part des Flash-Speichers, welcher überschrieben werden soll nicht in Betrieb ist. Dieser Vorgang ist kritisch, da bei Fehlschlagen
des Firmware-Updates z. B. durch Stromausfall und bei Löschung der Aktualisierungsfunktion das Gerät unbrauchbar werden kann oder nur noch durch externe Programmierung mit einem Programmiergerät beschrieben werden kann.
Manche Geräte verfügen aus diesem Grund über eine nicht überschreibbare Firmware-Update-Funktionen.