A CMS, or content management system, is a software program through which all web site content can be written, published, edited, and organized. Content management systems are often used by webmasters to manage their web sites without the need for other applications. Most content management systems can be expanded using plugins that enhance the performance of the software.
A CMS is actually a server-side software, which means it is installed on the web server.
The majority of web site owners have used a content management systems at one point in time, and many professional online business owners have custom content management systems built for them. Some popular and user friendly content management systems include WordPress, Joomla, and Drupal. Your web hosting account will usually include access to one of these content management systems for no additional cost.