A Content Management System (CMS) is used for managing the content of a website. In the past, when dinosaurs roamed the earth, companies had to hire a web design company to build all the website pages one by one. But today, a CMS application is used to manage, search, organize, and publish the content of a website using a secure online dashboard which is available only to the website administrators.
A simple CMS can be used for building a small website. The same content management can be further customized for developing the following types of websites: