Content Management System (CMS) enables a user to create, edit, view and deploy the websites without having the
technical knowledge to create a website from scratch. CMS-based Web applications have increased their presence in the market because of the advantages they offer with regard to information and content management.