A cms ( content management system ) is a content management system. It is a fairly broad term, since its inception it has been applied to content management systems aimed at creating different and generally public web pages.

It is about managing, uniformly, accessible, and comfortable, a dynamic website, with periodic updates, and on which one or more people can work, each of whom has a certain function; From the client's point of view, it is a dynamic website, with appearance and uniform interface, with a user -centered design, and that allows to easily carry out the tasks for which it has been designed.

Therefore, a CMS has two main functions:

  • content creation: provides a series of tools to publish content is as easy as filling a form, and there is, in addition, a single source for all of them.
  • content presentation: facilitates the publication of content in multiple formats from a single source, and adds metadata to them, to facilitate navigation in multiple facets (temporary, by categories or by author, they are only three possible examples). It should also be considered two other phases: content management and maintenance of them; although these phases can be included in the previous one.
  • In any case, a CMS provides the necessary tools to manage the life cycle of the contents: creation, management, presentation, maintenance and update.