Avionics FAQ

In most ways. firmware is software since it is still programmed code.  Firmware normally refers to fixed data in hardware. Software is more flexible data intended to be more interactive, updateable, and application-based.