Content Management System (CMS) is one of web’s staple tools and has become an important part of any website. In layman’s term, a CMS is a web application that makes use of a database and uses it to create, store, and edit contents usually in HTML format in a useful and manageable way. Imagine a library with no racks and shelves to organize and put the books on and you have to dig though a pile to find the one you need. CMS facilitates this process and helps any website manage its contents.