When creating a website, aside from choosing a hosting package and a domain name, one of the first things you have to do is choose an ideal CMS (content management system). Although there are more than 2000 different CMSs available to us, some classified as open source others as commercial, there are three names that…