El software incorporado se refiere a programas de computadora que interactúan directamente con el hardware. Estos programas generalmente se crean para realizar una función específica o para que el hardware funcione de una manera específica, y es posible que varias piezas de software integrado estar integrado en una sola pieza de hardware. El software incorporado es una parte integral del hardware en el que está integrado.
En una computadora ordinaria, el software integrado comprende un puñado de programas que controlan funciones de hardware esenciales y procedimientos de inicio. Generalmente es parte del sistema operativo.
Un sistema que se basa completamente en el software integrado para funcionar se llama sistema integrado. Está diseñado para una función específica y generalmente no permite que se carguen otras aplicaciones o que se conecten dispositivos periféricos.
Actualmente, la mayoría de las aplicaciones que dan forma a la vida cotidiana están regidas por sistemas integrados. Esto explica en parte por qué el software integrado es delicado, ya que los defectos pueden llevar a consecuencias importantes, algunas de ellas potencialmente mortales. Los ejemplos típicos de sistemas y aplicaciones que utilizan software integrado incluyen electrodomésticos, teléfonos celulares, sistemas de control de tráfico, sistemas de control de servicios públicos, componentes automotrices y satélites.
A medida que aumenta la automatización en casi todos los aspectos de la vida, la tendencia hacia el software integrado solo puede aumentar.