Content Management System

A Content Management System (CMS) is a software application or set of related programs that are used to create and manage digital content. CMS'es are typically used for Enterprise Content Management (ECM) and Web Content Management (WCM). An ECM facilitates collaboration in the workplace by integrating document management, digital asset management and records retention functionalities, and providing end users with role-bases access to the organization's digital assets.


A WCM facilitates collaborative authoring for websites. ECM software often includes a WCM publishing functionality, but ECM webpages typically remain behind the organization's firewall.


The key feature of CMS can vary amongst the various CMS offerings, but the core functions are often considered to be indexing, search and retrieval, format management, revision control and publishing. Few software vendors for CMS are:

Share Point

A collection of cloud and web-based technologies that makes it easy to store, share and manage digital information within an organization.


Provides tools for storing and retrieving content rapidly, and is known for its fine-grained access control.


Uses a meta-tag-based approach to managing electronic documents.


A free and open source WCMS built on an MVC frame work. Joomla is written in PHP and offers features such as caching, RSS feeds, blogs, search and support for language internationalization.


A free and open source CMS that is part of the Drupal project and focussed on providing affordable CMS for small and medium-sized organizations. On its own, backdrop offers just the most basic web content management features, but it can be extended with the help of the various modules available.


Another free and open source WCMS based on PHP and MYSQL. WordPress can be utilized as part of an internet hosting service, or it can be deployed on a local computer to act a its own web server.


Oracle's portfolio of user engagement applications built on their own development framework and offered at a per-CPU licensing cost. Three main products make up the suite oracle web center content, oracle web center sites and oracle web center portal. One of oracle's major features is that content can be centrally managed in one location and shared across multiple applications.