Agility CMS is a Cloud based, Software-as-a-Services (SaaS), multi-tenanted solution. It is hosted in Microsoft Azure in multiple regions. Being a Cloud based SaaS platform means that there is no installation required, no versions or upgrades to worry about, and as our engineers add-on more components, you can easily take advantage of these new benefits.
The Content Manager is accessed via a web browser and serves as a central point for configuring and managing content, as well as managing servers to which content is synchronized and other advanced settings specific to your Agility instance.
Overview of Agility Components
Publishing content in Agility triggers the synchronization process, which sends a message to each of your configured web servers instructing them to contact the Agility content service to pull the latest content (as a delta). When each web server pulls content down, it stores it in a local content folder. This means that your website will serve content directly from its own physical disk, rather than fetching over the web or from a database.
Running a local version of your website in development mode (discussed in more detail later) allows you to see all content from your Agility instance, regardless of whether it is published. For improved performance in this scenario, a development site will still pull content from a local cache, but the development toolbar that appears on your website allows you to force the content to refresh from the main content service. Our sample site is configured in development by default to more accurately reflect normal development processes.