Since every website is more or less a custom solution, I can not recommend one content management system over another one without discussing your project first. Some times a custom solution where I create a custom set of tools for your website is more cost effective and easier to manage than trying to make it work in an open source CMS like WordPress or Joomla. Your project requirements, budget and timeline to complete are all factors in deciding on the best approach.
Listed below are examples of content management system websites I have developed. Some are custom websites in which I used PHP and MySQL databases to build browser based tools for the website owner to be able to edit the data. Others used open source CMS like Joomla and WordPress. If you’re not sure about the right solution for your web development project, contact me and we can discuss it.