No roof lasts forever. At some point, your roof may encounter issues that will require repairs or even a full replacement. Assuming the roof system was installed properly, the age of the roof will be the most obvious reason for needing attention.A roof system may also require attention if the installation was not done by a knowledgeable and licensed contractor. As well, storm and tree damage can cause a roof to fail and need repairs. Basic maintenance, such as gutter cleaning and snow removal, will also impact the integrity of the roof and all the related components.