A content management system (CMS) is a computer program that allows publishing, editing and modifying content on a web site as well as maintenance from a central page.
It provides procedures to manage workflow in a collaborative environment.
The core function of Content Management Systems is to present information on web sites.
CMS features vary widely from system to system.