A Content Management System (CMS) is a computer software system for organising and facilitating collaborative creation of documents and other content. A CMS is frequently a web application used for managing websites and web content.
A basic CMS package is designed to be relatively easy to install, even for nonprogrammers. Once a CMS is installed and running, it is simple for even non-technical users to add or edit content, upload and add images, and to manage the critical data that makes any company or organisation up and running.
Anybody with basic word processing skills can easily learn to manage a CMS web site. You will easily be able to add new press releases or news items, manage staff pages, and create unlimited content on a web site via a simple, browser-based interface.
Out of the box, CMS does a great job of managing the content needed to make a web site sing. However, for many people, the true power of CMS lies in the application framework that makes it possible extend its functionality with add-ons, extensions and bridges to other applications. Here are just some examples of popular extensions:
- Dynamic form builders
- Business or organisational directories
- Document management
- Image and multimedia galleries
- E-commerce and shopping cart engines
- Forums and chat software
- Calendars and Events
- Blogging software
- E-mail newsletters
- Data collection and reporting tools
- Banner advertising systems
- Subscription services
- Contacts and Subscriptions
- and, much more...