In web definition,  content management system is a web application that is helpful to manage content on your website. Content on website includes not only text but photos, music, video, documents like (PDF, Doc, etc) also. With the advancement of technology there is increasing demand of online content management for the website. To meet this increasing online CMS demands a lot of content manage system have been developed. Some of them are open source and others are paid. Open source content management is very popular due to their no cost and easy to handle. Some of the popular open source CMS are Drupal, Joomla, WordPress, CMSMadeSimple etc. To use this open source content management system, the website owner or operator does not require any prior technical knowledge to maintain their website.