In the past decade, the effect of internet usage on businesses, has increased rapidly, and new technlogies have increased business productivity by many folds. By using a content management systems (CMSs), small scale businesses with restrained budgets need not to be concerned about hiring professional programmers to put their businesses online through a website. A CMS is a software that keeps track of every piece of content on a website, without requiring any technical skills or knowledge of management. This paper compares seven CMSs, namely Alfresco, Typo3, Dotnetnuke, Drupal, Joomla, Wordpress and Plone on the dimensions namely, system requirements, performance, security, built-in features, support and management. We have chosen these seven CMSs based on their e-commerce market share, google page rank, brand strength and rate of adoption.