This document discusses rain water harvesting as an alternative source of water. It notes that rain water harvesting involves collecting and storing rainwater, and has traditionally been used to provide drinking water, water for livestock, and irrigation. It then describes different rain water harvesting techniques like roof top harvesting and surface runoff harvesting. For roof top harvesting, rainwater is collected from building roofs and stored in tanks or used to recharge groundwater. Surface runoff harvesting involves collecting rainwater flowing along the ground. The document outlines the key elements, advantages, and some disadvantages of rain water harvesting.