What is it for? Firmware is basically the software some pieces of equipment work with, IE version 2 is an updated firmware version of 1.
More specifially, firmware is software embedded onto hardware devices, i.e.your DVD drive on your PC will have some "firmware" with instructions on how the device should operate. Kinda like normal software on your PC but slightly different in how it is used. What are you wanting to do?