A biofertilizer is a substance which contains living organisms which, when applied to seeds, plants surfaces, or soil, colonize the rhizosphere or the interior of the plant and promotes growth by increasing the supply or availability of primary nutrients to the host plant. The improvement in soil texture and quality helps plants grow better during periods of drought. Biofertilizers help plants develop stronger root systems, grow better and yield of a good quality. They are eco friendly, non toxic, easy to use, that improve soil health and crop productivity.