Rainwater harvesting is a technique of collecting rainwater falling on the rooftops, which otherwise, would go waste. It helps in conserving rainwater by collecting the water in vessels or underground tanks from the rooftop. This conserved water can be used for various purposes after treatment.