Rainwater harvesting is the accumulation and storage of rainwater for reuse before it reaches the aquifer. Uses include conserving water for domestic purpose, conserving water for agricultural use and other civil purposes. The two main objectives of rainwater harvesting are: 1. Collecting and storing of rainwater to make optimum use of it, at the time of no rainfall and to meet the demand of increasing population (domestic, agricultural and industrial). 2. Preventing the rainwater from loss by evaporation, surface run off and injecting it to underground to keep the level of water table high.