CMS stands for Content Management Systems and basically is the backend system that is attached to your website. This backend system will often allow you to make certain changes to the front end of the website such as adding / amending pages and products. There is a wide variety of Content Management Systems on the market, some that can be purchased “off the shelf” and others that are bespoke. There are pros and cons to both types of content management systems and deciding the one to choose depends entirely on the website development company and the functionality you require. Some off the shelf content management systems simply do not give you the ability to change everything you need to and therefore you will need to get a bespoke system created. If your website is quite complex and you want to be able to add in quite a lot of additional functionality (especially if it is specific to your business) then you may find that a bespoke CMS is the best one for you. Most bespoke systems can also be added to at a later date if you want to add further functionality in to it. The developer will be able to amend the content management system and add in the elements you require.