Content Management System (CMS) has become an important part of any successful website. There are many content management systems out there and choosing a right CMS for your website, or indeed for your enterprise is no easy task. Many content managements systems are really complicated and difficult to use and some of them require certain level of skills and expertise.