Content Management System

A “CMS” (Content Management System) is a website with certain publishing features. In particular, it has a back-end interface that lets an administrator on the site create or organise different documents.

Ideally, a CMS must have a workflow system that lets an editorial team work simultaneously on the site’s content, and lets a publication manager approve the various contributions before they are placed online.

In principle, the site’s articles and content are stored in a database, while templates are used to define the layout of the content.