Ingeprogrammeerde software. De software is vastgelegd in de hardware. Dit kan op eenmalige basis geschieden, maar moderne technieken zoals flash geheugen maken het ook mogelijk om de firmware te vernieuwen. De EEProm wordt dan opnieuw geprogrammeerd met het programma.
Firmware is met name bedoeld als besturingssoftware voor elektronica en embedded computer systemen. Je kunt het overal aantreffen: in de auto, in de wasmachine, in de cd-speler of in je computer. Eigenlijk overal waar een Microprocessor inzit die deze programmacode kan uitvoeren.