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.