The purpose of using the best roofing materials on the market is to withstand as much impending damages as possible. To reduce the need for maintenance and repairs. This includes all major roofing types such as tile, asphalt, flat, clay, metal roofs and specialty roofing such as rubber roof installations.