Catchments, conveyance systems, storage systems and distribution systems are the major components of a rainwater harvesting system.