A Content Management System is a software application that allows invited users to build and more specifically manage a website quickly and easily. This is possible because all the code that would otherwise take months of development to make the system work, is already done for you.

The popular CMSes are WordPress, Joomla, Drupal and Squarespace.

A CMS’s backbone is the ability to organise content using categories, tags and a built in archive system based on month/year.