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. Businesses use several applications to manage e-mails, documents, tasks and calendar activities, but a CMS can manage all these processes in one. It can be in the form of text, graphics, images, video, audio, documents etc.