Some general aspects of rainwater harvesting are rainwater management alternatives, data needs/storm runoff, design flow, water balance and stormwater pollutants.