Content Management System
A content management system (CMS) is a system that allows you to control the content on your own website without any technical or coding background. Using a modern CMS you can quite easily add text and images to your website in just a couple of clicks. You can even add and maintain a blogging system which allows you to interact with your users and helps increase traffic to your website. Some popular CMS systems you may have heard of are Wordpress, Joomla or Drupal.
For my CMS systems I use joomla. Although wordpress is extremely popular it is at the end of the day primarily a blogging platform. And although with the use of plugins wordpress can be used to virtually make any site you need the use of so many plugins can put your site at a higher risk of cyber attacks compared to other platforms such as Joomla. Joomla straight out of the box is primarily a CMS system and as opposed to wordpress it is primarily designed as a platform for small and large businesses. Joomla has also made massive strides for the blogging community and now stacks up very well as a blogging platform.
If you wish I can also design you a website using pure HTML, CSS and PHP. This might be a good option for you if you just want a website to showcase your services and you don't plan on making many changes to your website. Having a HTML website means you will be unable to make any changes to your website yourself. If you need to make any changes we would have to do this for you.
The upside is there is no maintenance or upkeep to worry about. CMS systems require databases and plugins to function and as a static html website is built using only code and does not require the use of a database or plugins to function there will be no need for monthly maintenance. This also means your website will load faster because the users browser will not have to pull information from your database before it displays the information.
So to summarise if you are looking for a website and would like to make changes to website pages, have an ecommerce system, write blogs or maybe run a newsletter then using a robust CMS system would be a wise choice. If however you have a small business lets say for example a plumber or electrician and you just want a site to showcase your services and don't really plan on making many changes then a HTML website might be for you.