Rainwater harvesting systems collect and store rainfall for later use. When designed appropriately, rainwater harvesting systems slow and reduce runoff and provide a source of water. These systems may be particularly attractive in arid regions, where they can reduce demands on increasingly limited water supplies.