When you are planning a roof replacement for your home, you may have the option of installing a flat roof. There are several different reasons to choose a flat roof for a building. Typically, a flat roof will have a slight angle that will allow water to safely run off the top of the building. These roofs are especially popular in warm climates. To learn more about the different types of new roofs that are available for your home, be sure to contact a company specializing in residential roofing in Salt Lake City. A company that specializes in roof replacements can help you select the best roof for your building. For a closer look at the features of a flat roof, watch this video from eHow.