A CMS or a 'Content Management System' quite literally allows you to control and manage the content within your web site - without technical training. Using this uncomplicated 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.
WHY SHOULD I USE A CMS
There are several possible reasons for using a Content Management System, but the main reason for using a CMS is to make creating and editing of content simple and easy. Often developers forget that this is the main purpose of a CMS and in search of more and more functionality, they cripple themselves (or their customers).
Content doesn’t just include text however. Sometimes the content you need on a site is a contact form or user authentication system. The trick is to find the CMS that provides the functionality without sacrificing ease of use for yourself or, depending on the situation, your customer. A good CMS will allow you to spend more time focused on the design of the frontend then on implementing extensions or functionality.
Great for users with no programming or HTML experience?
Simply put, if you have just a little experience with Microsoft Word then you will be able to manage the content of your own web site very easily indeed. You need have no programming or HTML experience. Editing can be done with any normal web browser from anywhere in the world - or with your mobile device :)
There are many, many advantages to using a web content management system. Beyond just being able to easily edit, delete and add pages to your website, you can add images, PDF files, audio and video files as well. You can edit the navigation of your website. Create links to pages or other websites. You are able to create and edit forms and photo galleries yourself. You get a lot of control with a website content management system.
The power of a web site content management system is really seen when you add in custom design. At that point, the CMS does not dictate how things will look but talented web designers take control. You won't have to settle for a design that looks just "OK" but you get a custom design for your CMS that really makes you and your business look good!
The best content management system will offer your features so that your website ranks well in the search engines. This is called an SEO CMS. SEO stands for search engine optimization and if you get a CMS that does SEO well, then adding new pages is even easier because the SEO work is done automatically for you.