The Internet has really evolved over the years. From plain boring HTML pages now we have dynamic beautiful web pages, web apps that allows user to interact on daily basis. One of the important outcome of the Internet has to be CMS ( Content Management System), which allows user produce and manage the content and information of a website. We are going to explain briefly what a CMS is and look into its development over the years.