Wikipedia most recently defined a content management system (CMS) as a computer system that allows publishing, editing, and modifying content as well as site maintenance from a central page. It provides a collection of procedures used to manage workflow in a collaborative environment. While this is a great high level definition, it leaves out much of the detail of specifically what a CMS is and what it can do.
From LEVEL's view, Joomla does a much better job of describing what a CMS is and how it is used:
A content management system is software that keeps track of every piece of content on your Web site, much like your local public library keeps track of books and stores them. Content can be simple text, photos, music, video, documents, or just about anything you can think of.
Content Management Systems and Joomla specifically are used all over the world to power websites both large and small. LEVEL can help you set up a CMS for:
- Corporate web sites or portals
- Corporate intranets and extranets
- Online magazines, newspapers, and publicaitons
- E-commerce and online reservation systems
- Government applications
- Small business web sites
- Non-profit and organizational web sites
- Community-based portals and sites
- School and Church web sites
- and much more!