A growing business accumulates a lot of content which is scattered through the organization. The unorganized content needs to be organized to be published in a simple and sophisticated form. Such organization with bulk content would need a content management system that is capable of managing and publishing content with minimum technical requirements. A Content Management System (CMS) is designed to make a website run smoothly with less maintenance and faster process. Businesses use several applications to manage e-mails, documents, tasks and calendar activities, but a CMS can manage all these processes in one.