Rainwater harvesting is a proficiency used for accumulating, saving and using rainwater for landscape irrigation and other uses.