If you are starting a website for small business, content management system is the word you might have heard lots of time by website development service provider and they may suggest you some of free as well.
No matter how much popular specific CMS is , you must check out whether it suits to your business objective that you want to provide through your website or not. Below I have listed some of the popular CMS which you can consider to build your website.
Open Source CMS
When you are making decisions on using specific CMS , have a look at detail features of content management system before integrating into your website.