Joomla se positionne entre WordPress et Drupal. D’une part, il offre de nombreuses fonctionnalités accessibles aux utilisateurs, mais repose également sur du code personnalisé pour les éléments non-standards. Joomla dispose d’un système de gestion des utilisateurs plus avancé, ce qui peut être utile si votre site web est destiné à être géré par de nombreuses personnes. Il en va de même pour un site multilingue. Joomla propose en standard la gestion de plusieurs langues tandis qu’avec WordPress, vous avez besoin d’une extension spécifique. Ceci étant dit, la courbe d’apprentissage sur Joomla assez raide. Cela peut être gênant si vous avez besoin juste d’un simple ’site web’.