El firmware establece la lógica de más bajo nivel que controla los circuitos electrónicos de los dispositivos. Se encarga de controlar y comunicar el hardware con el software.
El firmware se podría calificar como parte de hardware y software de un dispositivo. Está integrado en la electrónica (hardware) y funciona como programa informático (software).
Un ejemplo de firmware puede ser, por ejemplo, la BIOS de un ordenador.