CMS - Content Management System is a framework which helps run a website. It consists of a group of codes, functions, and rules which can be given to any particular position on any page of your website. CMS, in other words, is a Dynamic Site, where you do not need to prepare codes, functions, and rules for each additional page that you create. Admin can manage content via user-friendly admin panel.