Firmware is software that has been permanently installed in a machine, a device or a microchip, usually by the manufacturer. Without it, the electronic device will not be able to work. Unlike standard software, firmware is meant to control, operate or maintain the hardware in the background, and not interact with human users.

It usually requires special equipment to embed the firmware into a device, and you normally will not be able to alter or erase it without help from the manufacturer. Because it is planted into the hardware, firmware is also called “embedded software”, or an “embedded system”.

Other interesting terms…