Roofs cover the top of a building and protect it from the elements. There are many different roofs, including flat, pitched, vaulted, and domed. The type of roofing material used depends on aesthetic and technical criteria. Learn about the different types of roofs and their properties. Choosing the suitable material