A content management system (CMS) is a term used to describe a system
that manages Web site content. The CMS is well known for its ability to
provide templates that allow a content author to manage the creation,
modification and removal of Web site content without the need to know
Hypertext Markup Language (HTML). Thus, the organization is less dependent
on specialized Web developer skills for Web site development and
maintenance. However, the are numerous lesser known benefits such as data
integration, design consistency, personalization, content syndication,
automation of review, approval and publishing, and indexing, search, and
retrieval that make CMS's an attractive value proposition for most
Because a CMS separates the management of content from design, a Web
page can more easily include content from multiple sources such as
databases and files. The format management feature allows electronic and
scanned paper documents to be formatted into HTML or Portable Document
Format for use on the Web site. And, Web developers can more readily
leverage templates and design elements to ensure consistency throughout the
Web site. This also means that maintenance is less complicated because
developers only need to modify templates instead of individual Web pages.
Most CMS's allow different levels of access permissions to be set for
separate areas of a Web site, facilitating work by areas of responsibility.
Web sites are growing more complex in their needs for personalization
and content syndication. More and more, companies wanted to customize Web
sites to appeal to different audiences, particularly in sites for
electronic commerce. In conjunction with a customer relationship
management system that understands the site visitor's preferences and
behavior, CMS's help to manage the personalized content that they can
access. Web sites are no longer operated in a vacu...