In general, roof maintenance, repair, and replacement require at least some amount of skill. In the roofing field, there are two main types of roofing: asphalt and sheet metal. In both of these types, there are several different materials to choose from. An asphalt roof can either be poured down or cemented. A sheet-metal roof …