CMS Development

Content Management System Development

Content management (CM) is a set of processes and technologies that supports the collection, managing, and publishing of information in any form or medium. When stored and accessed via computers, this information may be more specifically referred to as digital content, or simply as content.

  • Digital content may take the form of text (such as electronic documents), multimedia files (such as audio or video files), or any other file type that follows a content lifecycle requiring management.
  • The process is complex enough to manage that several large and small commercial software vendors such as Interwoven and Microsoft offer content management software to control and automate significant aspects of the content lifecycle.
  • Content management is an inherently collaborative process. It often consists of the following basic roles and responsibilities:

    Creator – responsible for creating and editing content.

    Editor – responsible for tuning the content message and the style of delivery, including translation and localization.

    Publisher – responsible for releasing the content for use.

    Administrator – responsible for managing access permissions to folders and files, usually accomplished by assigning access rights to user groups or roles. Admins may also assist and support users in various ways.

    Consumer, viewer or guest – the person who reads or otherwise takes in content after it is published or shared.