What is a CMS?

WordPress, Joomla, Drupal. If you’re not a web site designer or a backend coder then you might be forgiven for thinking they are early twentieth century printing techniques or towns from a far distant land. In fact they are just a sample of current software solutions to a ‘catch-22’ that many small and medium sized businesses face today with their web sites.