Firmware je v informatice počítačový program, který je "zabudován" do hardwarového zařízení a je jeho nezbytnou součástí. Někdy se nazývá vestavěný software. Příkladem je mikrokontrolér, součást mikroprocesoru, která mikroprocesoru říká, jaké akce má provádět. Může se také jednat o větší program uložený v paměti flash nebo nahraný uživatelem na existující hardware.

Jak už název napovídá, firmware se nachází někde mezi hardwarem a softwarem a spojuje oba světy. Pro různé lidi může znamenat trochu jiné věci, zejména s tím, jak se samostatná elektronická zařízení stále více podobají počítačům. Stejně jako software je to počítačový program, který je spouštěn mikroprocesorem. Je však také spojen s hardwarem a bez něj nemá žádný význam.