When a site is developed for a Business or an organization, the customer would request an update to the information displayed on the site. The update may require adding of News & Events held by the company, new photographs to be uploaded, change in the products manufactured by the company etc.
For each of the above changes, the company would have to contact the designer/developer of the website to get the change effected.
A Website managed by a Content Management System (CMS) gives the Customer the control to update and change information on their website at any point of time. A Content Management System can be developed using exiating frameworks such as WordPress, Druple etc or using a Custom Framework by Core Business Layer Languages.