A flying buttress is architectural support that carries the load of roofs or vaulted ceilings and is designed to ensure that the architectural integrity of buildings is retained for the long term.