Software: comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas especÃficas
Firmware:es un bloque de instrucciones de máquina para propósitos especÃficos, grabado en una memoria, normalmente de lectura/escritura (ROM, EEPROM, flash, etc.)