Roofs play a very important role in protecting a building from outside elements. They keep the interior safe from rain, heat, and wind. Over time, roofs can develop small cracks and weak areas that allow water to enter. These issues can grow and cause serious damage if they are not handled on time.