Rainwater harvesting systems are designed to collect and store rainwater for later use. These systems capture rainwater from roofs or other surfaces and channel it into storage tanks or reservoirs. The collected rainwater can be used for various purposes, such as irrigation, toilet flushing, laundry, and even drinking water in some cases.