Aviva Directory » Computers & Internet » Software » Internet & Intranet » Authoring » Content Management Systems

A content management system (CMS) is a software platform used to manage the creation and modification of digital content. There are two types of content management systems: enterprise content management and web content management.

A CMS generally consists of a content management application and a content delivery application. The former is the front-end interface that allows users to add, modify, and remove content from a website with limited expertise, while the latter compiles the content, updating the website. Typically, users would log into the private interface in order to make whatever changes or additions they wish to make. Once done, they would save their work, triggering the content delivery application, creating the new public side of the website, which is what a site would see when visiting the site.

A CMS allows users to make changes their site without the intervention of a webmaster.

The core features of a content management system are indexing, search and retrieval, format management, revision control, and management. The exact features will vary from one system application to another. Typically, intuitive indexing will allow site viewers to search by attributes like publication dates, keywords, or author. Format management features often allow uploaded scanned documents to be displayed as HTML pages or PDF documents. Content can generally be updated and edited after initial publication, while any changes made are tracked. Many CMS products can be integrated into custom or existing websites. Templates are often used to control the overall appearance of aesthetics of the published site.

Depending on the application, other features might include options for SEO-friendly URLs, integrated help systems or discussion boards, full template support and customizable templates.

Content management systems are often available as a one-click install as part of a web hosting package, while others include easy wizard installation and updating. This is particularly true of web content management systems.

While several CMSs are free, others can cost thousands of dollars just for the software, not including the cost of design, development, customization, hardware, and support services.

The main reason for a web CMS is so that an individual user or an in-house team can manage some of a site's content, including text and images, without hiring a web designer or webmaster for simple changes. They also offer a great deal of prebuilt functionality out-of-the-box, allowing for the creation of basic or even advanced web features without custom-coding anything.

An enterprise CMS extends the features of a CMS by adding a timeline for each content item, with options to enforce processes for the creation, approval, and distribution of them. There will also be a method for importing content, bringing new items under management, with several presentation methods for making the items available for use. An enterprise CMS can resolve problems experienced with traditional shared file systems.

Simply speaking, an enterprise CMS is a technology used to capture, manage, store, and deliver contents and documents related to organizational processes. It is an umbrella term that covers document management, web content management, search, collaboration, records management, digital assets management, workflow management, capture, and scanning. It is generally made available to businesses and organizations via SaaS subscription.

The focus of this category is on content management systems, whether web CMS or enterprise CMS.



Recommended Resources

Search for Content Management Systems on Google or Bing