hi,
Firmware is software that is embedded in a piece of hardware.You can think of firmware simply as "software for hardware." Devices that you might think of as strictly hardware such as optical drives, a network card, a router, a camera, or a scanner all have software that is programmed into special memory contained in the hardware itself.
Thanks
priyanka