A content management system (CMS) allows you to easily publish new content to your website without worrying about the technical details. That is, you don't need to be a web developer or necessarily know HTML to manage the creation, modification and removal of content from your website. A good CMS makes life easier for content owners if it's easy to use and supports White papers, Company News & Press Releases, Images & pictures, Product & Service Information, FAQs, Social Media, email archives & newsgroups, Presentations and online demos, Video & Audio.
Proper authorization and strong tools are needed to update the website quickly and easily. Some companies have a single content manager; others have many. The CMS should easily scale to the size of your company such that you are not overwhelmed with unnecessary features and complexities. Some of the primary features of a good CMS include the following, even if you won't immediately need them.
- Multiple people can collaborate and/or edit content simultaneously
- A workflow process can be setup to move content through the approval process from content creation to publication
- Security features are available to allow only authorized users to access the specific content they are responsible for
- Versioning tracks changes to the content and supports reinstatement of previous content if needed.
- Content publishing can be controlled by a scheduling feature
- Multiple templates should be available to effectively display the various types of content throughout your website, while o maintaining a common look and feel across the entire website.
- Indexing, search and retrieval are also important features such that users can search for content by keywords
- The published web pages must be search engine friendly