"CMS" stands for Content Management System, a software application used for the collaborative creation, storage, and management of content in many formats. Web content management systems contain additional features that allow for content creation and control on web sites. In general, most web content management systems contain the following features:
- the ability to import and create documents and multimedia material.
- the ability to identify specific users and their content management roles.
- the ability to assign roles and responsibilities to different content categories or types.
- content workflow tasks, often combined with a built in approval process.
- the ability to track and manage multiple versions of a single instance of content.
- the ability to publish content to a repository, with the possibility for search and retrieval.
- some content management systems allow for separation of content and style.
In addition to performing the content management functions listed above, WebGUI is also an application framework. What this means is that WebGUI comes equipped with all the tools and features necessary to manage content on a web site, plus the ability to develop and implement new features, allowing for full site customization.