There are many Open Source CMS (Content Management System) available in the market. It always creates confusion when choosing these CMS. There are many things first you should know before choosing the CMS for you. Major thing is your requirement, It depends on your own needs and situation. what type of website you are going to construct? You must be clear on the type of website to choose the right CMS for you. I am not here to promote one CMS, every CMS have their own specialty. We can't say this one is good and this one is bad. But we can compare their certain features, which also defines their level.