A firmware egy a hardvereszközbe beágyazott szoftverfajta, ami annak működéséhez szükséges legalapvetőbb feladatokat látja el.
Szaknyelven: mikroprogramozott vagy mikrokóddal írt, készülékspecifikus szoftver.
Általában csak olvasható memóriában ([PROM]?) van eltárolva. Egyes eszközökben szoftveres úton is frissíthető.
Példák:
• BIOS (PC),
• [Open Firmware]? (Macintosh)
• CD/DVD-meghajtók