Flat roofs are more complicated then they appear. With the need to shed water and debris, a flat roof system is more complex than a pitched roof. Because of their complexity it is best to have your flat roof replaced by a roofing contractor who is trained and highly experienced in flat roof construction. At Straight Line Roofing & Construction our teams participate in yearly training from leading roofing manufacturers to ensure the roof we install will provide long-term protection for you and your structure.