Editors
Agility CMS is a **headless content management system** that separates content management from presentation.
Agility CMS is a headless content management system that separates content management from presentation. This means:
Agility CMS follows a headless architecture pattern, where content management is completely separate from content delivery:

In a headless architecture, content is created in the Content Manager, exposed through Content APIs, and consumed by various frontend applications (websites, mobile apps) which then deliver the experience to end-user devices. Assets are delivered directly via a CDN for optimal performance.
Key Benefits:
Agility CMS organizes content using a structured data model that separates content from presentation:

The Agility data model shows how a Sitemap organizes Pages, Pages contain Components, and Components display Content Items. Each entity (Page, Component, Content) has a corresponding Model that defines its structure. This separation allows content to be reused across multiple pages and components.
Key Relationships:
The Agility CMS interface is organized into four main sections:

The Agility CMS interface is organized into four main sections:
Pages → Individual web pages organized in a sitemap Components → Reusable building blocks that display content on pages Content Items → Standalone pieces of content that can be linked to components Media → Images, documents, and other digital assets
This generic training guide will teach you:
Each section focuses on how Agility CMS works in general, not how a specific instance is configured. This knowledge will apply to any Agility CMS instance you work with.
Next: Core Concepts - Deep dive into the Agility Data Model, Headless Architecture, and Sections