What does firmware mean?
Firmware is software that is permanently stored within a hardware device's read-only memory, giving that device the low-level instructions it needs to boot up and operate. Unlike ordinary applications, which users install and remove at will, firmware is closely tied to the hardware itself — it tells a printer how to feed paper, a camera how to process images, or a router how to direct network traffic. Updating firmware typically requires special procedures such as flashing, and doing it incorrectly can render a device unusable, a mishap known as bricking. The word arose in the mid-twentieth century as a deliberate metaphor: firmware sat somewhere between hard, unchanging hardware and flexible, easily altered software. Today the term is standard in consumer electronics, computing, and cybersecurity, appearing constantly in phrases like firmware update and firmware upgrade.
nounPermanent software programmed into the read-only memory of a hardware device, providing low-level control over that device's functions.
- Software embedded permanently in a hardware device's read-only memory, controlling its basic functions.
"The router stopped working properly until she installed the latest firmware update."
"Before selling your old phone, make sure the firmware is restored to factory settings."
"The manufacturer released a firmware patch overnight to close the security vulnerability in its cameras."
Standard usage treats firmware as an uncountable mass noun; the plural 'firmwares' appears occasionally in technical writing but is best avoided.
"The audit checked the firmware on every device connected to the network."
Your devices run on firmware so essential that updating it wrong can turn them into expensive paperweights — engineers literally call this 'bricking.'
Reviewed by Deb Chak, Editor. AI-assisted content curated by RJS Tech Solutions LLP.
Etymology of firmware
The term firmware was coined in American computing circles in the 1960s, often credited to Ascher Opler in a 1967 Datamation article, combining 'firm' with 'software' to name a category of code that was neither fully hard (hardware) nor fully soft (software). The element 'firm' traces back through Old French 'ferme' to Latin 'firmus,' meaning strong or steadfast. Related English words from the same Latin root include confirm, affirm, and affirm's kin confirmation.
How firmware is actually used
A technical term used primarily in computing and electronics contexts; largely uncountable, though speakers sometimes refer to specific firmwares when distinguishing versions across devices.
Easily confused with firmware
Firmware is software permanently embedded in a device's hardware to control it, while software generally refers to programs installed and run on a computer's main storage.