What is a CMS and why do you need one?

What is a CMS and why do you need one?

A  Content Management System (CMS) is web-based software that allows users, managers and administrators of a website to create, publish, edit and manage content. In addition to the content on your website, a Content Management System will also allow non-technical...