A common question I get asked is what a Content Management System is. Considering its somewhat intimidating name it tends to spark question with people looking to develop a website. In truth, a Content Management System (CMS) is one of the most useful tools you can have at your disposal if you plan on updating your website more than just occasionally.
A Content Management System is a piece of software that web developers install on web servers in place of traditional static websites that allows a user to update their website using a user friendly backend. Instead of static HTML files that proved tricky and messy to update, a CMS gives developers and just regular users much more freedom in regards to the initial development as well as updating their website after the initial setup.