Building codes change over time as new and improved methods of construction are developed to satisfy the stringent requirements for safety, health and accessibility of buildings. Effectively implementing building codes is a specific skill adapted and perfected by experienced construction firms.