Roofing materials must be appropriate for your home, from architectural, design, and safety perspectives. You must also consider the materials already in place and consult with a roofing expert that can guide you accordingly. Jackson Contracting offers materials that include asphalt, metal, and as well as specialty combinations that include wood and slate.