Do you want to Flash a new firmware on your Android?
If you install a new firmware, you can experience the features that come with it..
Flashing a Android Device means installing any OS or some other kind of program like Recovery etc. Flashing is generally done either from the Device's recovery mode or using any other dedicated computer software like SP flash tools, SPD Flash Tool.
A ROM in terms of the Android is the OS interface, including applications and firmware that have been loaded into the read-only memory of the device. Users can change this firmware and interface by changing or updating the ROM.