There are several options to consider when re-roofing a building. You can replace your roof to protect your home from the elements by installing a new roof. These roofs are made of asphalt, shingles, or metal, and they are chosen by the material and style preference of the homeowner.