Rainwater harvesting is the process of collecting and storing rainwater for re-use With advanced technologies now available  rainwater harvesting is becoming an increasingly popular method of accessing and using fresh waster for a variety of household and commercial purposes  such as irrigation or as a means of supplementing mains supply