Rainwater harvesting is the collection and storage of rainwater for reuse. The quality of the collected rainwater is typically adequate for most household/commercial needs, reducing the need for detergents because rainwater is soft. The process of collecting and storing rain water has numerous benefits that cannot be overlooked, especially in South Africa, not to mention a massive saving off your municipal water bill. Rainwater harvesting serves as a brilliant independent water supply and often supplements the main water supply of developed cities. Through rainwater harvesting both households and commercial users can conserve water, protect storm water infrastructure (which often can be overwhelmed) and could even use the water as emergency water, when needed.