A simple definition of CMS is a Computer Program or Application that allows publishing, editing and modifying Content as well as maintenance from a central interface. Custom CMS development avails since late 90s.
CMS or a ‘Content Management System’ simply allows you to control and manage the content within your web site – without technical training. Using this simple system you can very easily add, delete images and edit text in your web site on the fly. You can also have an unlimited number of pages and a full site-search engine friendly.
Now a day in the Internet market Open source CMS make a huge difference. This helps you to save lots of Time and Money in terms of developing generic CMS features.
At now, Word Press, Joomla & Drupal are the worldwide booming CMSs and millions of sites running with these Content Management Systems.