Typically, firmware signifies the generic name given to all those software programs that reside on the non-volatile memory. And, since BIOS is stored in the EPROM, it is therefore called firmware that ‘talks’ to the devices and tells the operating system how exactly it is supposed to function with them.