The definition of a CMS is an application (more likely web-based), that provides capabilities for multiple users with different permission levels to manage (all or a section of) content, data or information of a website project, or internet / intranet application.
Managing content refers to creating, editing, archiving, publishing, collaborating on, reporting, distributing website content, data and information.An example of a CMS application is a Web Application that provides the following administration, control panel or website management functionalities: • Create, Edit, Publish, Archive web pages. • Create, Edit, Publish, Archive articles. • Create, Edit, Publish, Archive press releases. • Create, Edit, Publish, Archive blogs. • Add / Edit events into an Event Calendar. • Add / Edit Inventory (products), description, product specifications, prices, photos, etc. • Enter, Edit, or View orders and print packing slips and invoices. • View reports and statistics site data. • Create and Edit system users which have different permission levels to different section(s) of the above administration.