A content management system is a software package that allows people without coding knowledge to create content for a website. It does this by providing an online interface for writing content, separated from the task of developing the website’s layout and aesthetics. Between half and two thirds of all websites are built with a CMS platform of some sort. The rest are either static websites with no dynamic functionality, or their dynamic elements are hand crafted from scratch (or a programming framework).
A CMS lowers costs for your business and empowers you. You can add content or change contact details in-house, without being nickel and dimed by the web developer who created your website.
The basic process of operating most modern content management systems is as follows:
By far the most popular content management system in the world is WordPress. About 27% of all websites on the internet are built with WordPress. We use WordPress to build most of our client websites. Lagging far behind, the next most popular CMS are Joomla and Drupal. All these systems are open source, meaning they are free and anyone can contribute to the code base.
Apart from the most popular solutions, some developers offer their own proprietary CMS or will build one from scratch for your website. We don’t recommend going down this route because:
Read more about content management systems at the Wikipedia content management system article.