Select Page

Before we proceed, I guess it will be best if we are all on the same page. So what do you understand by CMS (Content Management System)?

A content management system is a web application that makes content authoring and content delivery easy. It enables both technical and non-technical users to efficiently build a website, streamline the web publishing procedures and quickly deploy them, creating a content rich website.

Here at Krag Africa we use WordPress, which enables us to share informative content such as this.

Also Read: Getstencil Review: Create stunning social media graphics and share them in 2 minutes or less

Content Management Systems are used in various leading industries in today’s age. Such as travel, health, technology, education, media et al.

We have four main types of CMSs. These are:

  • Component CMS – These are specialist types of systems which manage systems at a granular level. Each individual piece of content is tracked as either a single entity or part of a larger system
  • Web CMS – this enables users without the requisite knowledge and technical skills to manage their site with a little bit of training.
  • Enterprise CMS – these CMS’s are mostly targeted towards users who need their content, records, assets and other information in the hierarchy of an organization to be handled.
  • Mobile CMS – Most CMS’s have built their foundation code to be mobile friendly. This has been led by the rapid growth in the tech sphere. Initially Mobile CMS was designed for B2C market.

Popular CMSs in today’s age are; WordPress, Joomla, Magento and Drupal

content management system


When it comes to CMS; WordPress prides itself with the highest amount of users. With over 60 million websites worldwide. Powering sites such as Beyonce, BBC America and Nokia Conversations.

Being so versatile it is recommended for almost all industries but it is best suited for: Entertainment, Technology, Education and Blog. Sites that are driven by content are recommended to use WordPress.

Also Read: You know your business sucks if…


You require a certain level of design & CSS skills so as to set your site apart from the rest.
Lacks management capabilities
Often targeted by hackers.


Joomla comes second as the most used CMS platform worldwide. Priding itself with over 45 million downloads to date. Joomla is best used in Media and Portal websites. Other industries that are also popular using Joomla are: Technology, News and Games. Websites such as Linux and MTV Greece.

Most companies and organizations that choose Joomla for its content management capability.


Lacks SEO capability.
Limited ACL (Access Control List) support

Also Read: An introduction to marketing your blog on social media [2 Platforms]


Drupal was first released in 2001 and has grown significantly since then.

This is due to their strong security system. Drupal was designed by developers for developers. It currently boasts with a little over 1 million users. It is best used in larger projects which require stability and capability rather than customization and aesthetics.

Supports sites such as; Whitehouse, NBC Sports and DC Comics among other 1 million sites.


Since it was designed for developers, it has a steep learning curve for non-developers.

Today we have highlighted the three main giants in the CMS world. In our next post, we will talk about all the other CMSs in the market place.

Let us know in the comment section below CMS’s you are familiar with.

Also Read The 5 important types of Facebook ads you should be running to increase your ROI


Magento is a CMS dedicated to eCommerce. It is currently the most flexible open source eCommerce software and platform. Magento is a great fit for mid to large scale retailers rather than start-ups and small scale retailers.


  • Requires a basic knowledge of code. To customize your Magento site, you will require out of the box optimizaion.
  • Time consuming
  • Updates can at times be glitchy
  • Without good hosting it can appear clunky with slow load time.

Pin It on Pinterest