Roof maintenance is one of the most important aspects of roofing. Your roof is the most exposed part of your building to the elements and should be inspected at least on a bi-annual basis. Inspecting a roof whether it is a newer roof or older roof, it is essential in finding minor roof defects and repairing them, before they become major roof repairs.