So What Is A Content Management System?
In the simplest terms a content management system is the system used to manage the content of a website. Emphasis on the content, as contrary to what many believe, a CMS it’s not a design framework or design tool per se. Although saying that, some CMS’s, especially in recent years, are pushing to offer a greater number design features/options too.
Generally, a CMS is made up of two parts: the content management application (CMA) and the content delivery application (CDA).
The CMA part gives a person who doesn’t happen to be a black belt in HTML and CSS the ability to create, modify and/or remove content from a site. In other words, it enables them do things like change a title or add a blog post without having to dive into the guts (HTML/CSS) of the site.
The CDA element uses and compiles that information to update the site. The features of a CMS vary, but most include at the very least web-based publishing, format management, revision control, indexing, search, and retrieval systems (but all of that is taken care of behind the scenes, without the user having to do anything).
As a whole, the CMS usually has an attractive and easy to understand interface which allows non-technical people the ability to easily and efficiently do whatever they need do, be that adding an image to a page or removing a whole section of their site.