Rainwater harvesting is a system to collect rainwater and prevent its wastage. It involves collecting rainwater from rooftops and the surrounding area and channeling it into storage tanks. There are two main models - urban and rural. The urban model collects from rooftops into storage tanks, while the rural model also collects from fields. Benefits include preventing water wastage and soil erosion, sustaining groundwater levels, and increasing water availability. Implementation requires gutters, downpipes, filters and storage tanks. Several states have promoted rainwater harvesting through policies and NGOs.