El firmware es un tipo de software integrado directamente en el hardware de un dispositivo para controlar sus funciones a bajo nivel.
A diferencia del software de aplicación, que puede ser modificado o eliminado por el usuario, el firmware suele estar fijo y es esencial para que el dispositivo funcione correctamente.
Normalmente, provee las instrucciones necesarias para que el dispositivo se comunique y funcione con otros dispositivos o componentes, y puede actuar como un sistema operativo interno.
El firmware es fundamental en una variedad de dispositivos, desde los más simples como calculadoras y relojes, hasta los más complejos como ordenadores y smartphones.
Las actualizaciones del firmware, cuando están disponibles, suelen mejorar la funcionalidad del dispositivo o corregir vulnerabilidades de seguridad.