There are many types of roofing today. Most roofing systems can be considered to be steep-slope or low-slope. A more specific definition would be those roofing systems that are water-shedding (most steep-slope systems) and water-resistant or “waterproof” (most low-slope systems).
Steep slope systems include shingles, shakes, tile, slate, and many architectural metal systems. Most of these systems rely on a minimum slope and their ability to shed water and are not “waterproof”.
Low-slope systems include single-ply, bituminous (BUR and modified bitumen), sprayed-in place polyurethane foam, and some sheet metal systems. These systems are often able to resist some standing water without leaking for a period of time.
This all seems straight forward. So why should I consider hiring a roofing consultant? Simple – unbiased experienced. Most contractors and manufacturers have experience with certain roofing types or systems and will usually stick to those systems at all costs when making recommendations or providing solutions to problems. A roofing consultant (theoretically) has all roofing systems and types at their disposal backed up by their experience. A roofing consultant also deals with roofing everyday – something most people don’t want to worry about.