There are many content management systems, and I specialize in WordPress. These installs can be an awesome tool, and setting up the shell for your content can take about two days. It can be hosted on the server of your choice, or on servers I use regularly.
But any CMS is only as good as the commitment of the client to further produce and enter their content in it. It’s an awesome and powerful tool to have a well formed WordPress Template, but without content, it’s useless. A store without anything inside! I can facilitate content, but this an ongoing retained process of both myself and the client. Nothing in this world is done alone anymore, and enjoy this kind of work.