Drainage systems, if properly installed, should keep water away from your roof and your foundation, minimizing soil erosion and foundation damage. In this blog, gutter installation contractor All Gutters, Siding and Windows LLC discusses the qualities of a good roof drainage system.