There are different types of roofing available for homes. Most are made with steel parts and tar to protect against harsh winds and rain. A popular roofing in more states that receive more snow and rain then other states have metal roofing. Metal roofing is sturdy, durable during harsh weathers and provide a bit more protection then traditional roof tops.
They are a bit more expensive but provide much more protection against snow, rain, hail and damages then any other. If you are living in an area that receives such harsh weather you should have this type of roofing. It provides protection you need and can really save you thousands of dollars in damages. More info: metal roofing Fort Worth