I use mainly the Joomla CMS (Contect Management System) for it's huge flexibility.

This flexibility allows just about any feature a customer needs to be added and the modular approach gives great design possibilities.

It's also simple to add and edit articles with no specialist knowledge, making it ideal for busy or non-expert users.