A content management system (CMS) is a computer application used to create, edit, manage, search and publish various kinds of digital media and electronic text. CMSs are frequently used for storing, controlling, versioning, and publishing industry-specific documentation such as news articles, operators’ manuals, technical manuals, sales guides, and marketing brochures. The content managed may include computer files, image media, audio files, video files, electronic documents, and Web content.
A web content management (WCM) system is a CMS designed to simplify the publication of Web content to Web sites, in particular allowing content creators to submit content without requiring technical knowledge of HTML or the uploading of files.
An enterprise content management (ECM) system is concerned with content and documents related to the organizational processes of an enterprise. The purpose is to manage the organization’s unstructured information content, with all its diversity of format and location.
A component content management (CCM) system is concerned with the content within documents. It can locate and link content at any level of organization, and it is used to build publications out of re-usable fragments of content.