A Content Management System (CMS) is the industry term for the interface used to manage and publish blog articles, catalogues and other types of online content to your website. It is a major part of a website’s backend. If your website, web app or app has regular content updates it needs a CMS.
A good CMS allows you to assign different levels of access and control to different users, edit and schedule content updates, and manage the media shown on your website. Your CMS should allow you to access all its features from your desktop, your tablet or your phone.