Editors
This section provides a deep understanding of the fundamental concepts that make Agility CMS work.
This section provides a deep understanding of the fundamental concepts that make Agility CMS work. Understanding these concepts will help you work more effectively with any Agility CMS instance.

The Agility Data Model shows how content, presentation, and navigation are structured and related.
1. Models (Schema Layer)
Models are like blueprints—they define what fields exist and what types of data they hold, but don't contain actual content.
2. Instances (Data Layer)
Instances are the actual data—the filled-out forms, the real content.
3. Relationships (Reference Layer)
Content is separated from presentation. The same content item (e.g., a blog post) can be displayed by different components in different ways, or on different pages entirely.

Agility CMS uses a headless architecture, meaning the content management system (the "head") is completely separate from where content is displayed (the "body").
Traditional CMS:
Headless CMS:

The Agility CMS interface is organized into four main sections, each serving a specific purpose:
Purpose: Manage reusable content items
What you do here:
Key concept: Content items are reusable. Create once, use anywhere.
Purpose: Manage media files
What you do here:
Key concept: Assets are delivered via CDN for optimal performance.
Purpose: Manage page structure and content
What you do here:
Key concept: Pages are built by combining components in content zones.
Purpose: Preview content before publishing
What you do here:
Key concept: Preview helps ensure content looks correct before going live.
This separation allows for:
Next: Navigation - How to navigate the Agility CMS interface