CMS stands for Content Management System. CMS is a software application designed to store, manage and present data. Most popular CMS systems are web based. CMS use database repositories like MS SQL Server, Oracle and MySQL to store the data. The data is then presented to the end user (usually as a web page) using server-side scripting and programming technologies.