CMS or Content Management System is usually a web-based application, that provides aptitude for several users with diverse authorization levels to manage data or the content of a website or an internet/intranet application. CMS may include following functions: