What is Cryptographic Agility?

Often in the cybersecurity field, algorithms are broken or deemed to be too weak, and so the industry standards shift to a new algorithm. Cryptographic Agility refers to the ability of security hardware to swap algorithms, as per industry standards, without the need of rewriting applications or deploying new hardware systems.