Forrester defines an agile CMS platform as one "that allows all users—developers, creatives, marketers and business users—to collaboratively create and deploy content-driven digital experiences to omnichannel touchpoints and then gain insights from the results." Further, an agile CMS is one that "engages customers with both traditional and headless experiences," supports "the upstream creative process," and provides a platform that "builds the foundation for personalization at scale."