A <u><em>developer </em></u>is an oxidizing agent that, when mixed with an oxidation hair color, supplies the necessary oxygen gas to develop color molecules and create a change in hair color.
Mostly hair colors are used to dye the gray hairs. Hair colors are mixed with developer which is act as oxidizing agent. The wisely used developer is hydrogen peroxide. The hair color is made of ammonia and oxidative tints.
These tints consist of small precursors of uncolored dye. These combined with hydrogen peroxide and form large tint molecule. These are then diffuse into cortex of hair and can not get off during shampoo.