Rainwater harvesting is an innovative alternative water supply approach anyone can use. Rainwater harvesting captures diverts, and stores rainwater for later use. Implementing rainwater harvesting is beneficial because it reduces demand on existing water supply, and reduces run-off, erosion, and contamination of surface water.