A content management system (CMS) is an application used to control a website. It allows users to add, edit and manage content in a simple easily understood manner. The controls can be set to allow multiple contributors to create, edit and publish, each having set administrative privileges.