Recent changes to roofing materials, application methods and destructive weather events have combined to create changes to roof-related items in the building codes. Prior to 2000, there were three main building codes recognized and adopted throughout the United States.