This document discusses techniques for rainwater harvesting, including surface storage and groundwater recharge. There are two main techniques - storing rainwater on the surface for future use through structures like tanks, ponds, check dams and weirs, and recharging groundwater by directing rainwater into the subsurface through methods like recharge pits, trenches, dug wells, and recharge shafts filled with gravel and sand. Rainwater harvesting has several advantages, including providing sustainable and reliable water supplies, recharging groundwater aquifers, and overcoming water scarcity issues.