Rain water harvesting is a technique of collection and storage of rainwaterinto natural reservoirs or tanks, or the infiltration of surface water into subsurface aquifers (before it is lost as surface runoff). One method ofrainwater harvesting is rooftopharvesting.