Roofing contractor is..
A roofing contractor is a company that performs work on a contract basis and specializes in roof construction and repair. They take care of the whole process of both residential and commercial projects. Contractors properly examine the construction plans and will ensure that the roofing project is completed according to the design. They also make decisions on what materials and substrate to use. These can be made of a lot of different materials such as polymers, metal, asbestos, and tiles. Such materials have widespread use in both residential and commercial purposes. Other things to be determined by roofing contractors are trusses, beams, and rafters.