Rain water harvesting is a method of harvesting or storing rainwater for many other uses that include in agriculture, bathing, washing and cooking. Rainwater is harvested on the roof top from where it is tranferred to the storage tank below through pipes.