Web technology has changed the way world works, where having a good web presence is imperative. A content management system (CMS) enables the owner to manage the content and graphics on the web pages without any prior knowledge of programming. As processes and methods vary from one business to another, the need for a custom CMS arises.