A rainwater harvesting system is a sustainable method of collecting, storing, and using rainwater for various purposes. It typically captures rainwater from rooftops or other surfaces, channels it through gutters and pipes, and stores it in tanks or reservoirs