Guttering is the system of pipes and channels that collect and drain rainwater from your roof. Guttering prevents water from pooling on your roof, leaking into your walls or flooding your foundations.