Rainwater harvesting is the collection and storage of rainwater before it reaches the aquifer. It is practiced widely in parts of India like Tamil Nadu, Rajasthan, and Kerala. The process involves collecting rainwater via catchment areas and conduits, filtering it, and storing it in tanks to recharge groundwater. Advantages include providing an independent water supply during restrictions and promoting water and energy conservation.