A Content Management System (CMS):

  • has the objective is to simplify the online creation and management of contents (articles, images, courses, etc. ) used in publications,
  • allows to separate content from its final rendering,
  • and allows to manage the typically adopted workflow process for publishing.

The concept of reusability can be applied not only at the content level (e.g. an article → multiple users) but also at a level of its single components (i.e. a component → multiple users).

The natural evolution of e-learning has brought to the concept of an integrated system, that is, a Learning Content Management System (LCMS).