A rainwater harvesting system serves as an efficient method which enables water conservation and decreases the need for groundwater extraction. The system operates by collecting rainwater which falls onto roofs and other surfaces before it undergoes filtration and storage for later use in homes and farms and factories.