Content Management Systems

It is estimated that nearly half of all websites run on some type of CMS.

  • In a nutshell — a CMS is a piece of online software that enables anyone to build a working website without having to get their hands dirty under the hood, tinkering with all the code. In fact, no coding or programming knowledge is required in order to build/run a website based on a CMS.

As seen on the diagram, the biggest name in CMS, is WordPress, controlling as much as 60% of the market, followed by Joomla and Drupal.

Benefits of using a CMS:

  1. Very easy to create new static pages.
  2. SEO optimized pages.
  3. multiple users can manage and update content.


I created this WordPress website in my free time.

although even a person with no technical skills can create a WordPress website, you would use a WordPress developer if you want to have any customization. as a Wordpress developer you should know php so you will be able to tinker with source code, and learn the framework well.

Average pay for a Wordpress developer is $30 — $50 an hour or 50k — 70k a year.

WordPress is built with php. it is open source and free to use. all you need to pay for, is web hosting, and if you are buying themes or plugins.

Themes: themes are preconfigured templates with the layout of the page and site navigation which can later be customized.

Plugins: there are a ton of plugins available to extend the functionality of your website(for example the woo-commerce plugin to create an online store).

With all the customization options available, WordPress is used for virtually any type of website from a simple blog to e-commerce websites and even web apps.


WordPress website or any other CMS systems are perfect for many common business needs and even for web apps but even with all the customization it still retains its’ architecture and so its most suitable for businesses with standard website requirements.

You can get this plugin and it will tell you which platform/technologies a website is using.