Content Management Systems (CMS)

Content Management Systems (CMS) are web-based applications that allow those without coding knowledge, to manage their website. Technically speaking, most commonly they present a user interface to allow people to add, remove and edit data in a database. That data is then inserted in pre-defined regions of a website, in real-time upon saving.

CMS: Flexible Functionality, Powerful Features

CMSs offer much more than just easy website management, they also open up a vast array of possibilities. Anyone who's ever custom queried a database will know how powerful a tool this can be. This ability to select all kinds of related data, allows websites to offer all kinds of additional features and functions such as:

Choosing a CMS

There are hundreds of CMSs to choose from and many are 'open source' and free to use. Which you choose will in large part, be based on your specific requirements. Again, this is why planning is so important, as this is when you establish what your requirements will likely be.

However, beyond it being the best fit for your needs, there are some more general things to consider when choosing a CMS. These might be: