Is a specific class of computer software providing low level control for a devices hardware.
Firmware is generally embedded onto read-only memory in computer chips such as ROM.