Joomla est un système de gestion de contenu qui crée une interface back-end utilisé pour modifier le contenu et l'apparence de votre site. Joomla est programmé en PHP et stocke toutes ses données dans des bases de données MySQL - qui sont tous deux nécessaires pour exécuter Joomla. L'apparence de Joomla peut être modifié en utilisant des thèmes Joomla qui sont ensuite installées dans votre site web. L'utilisation de ces thèmes, des tâches simples telles que la modification du lien de tête peuvent être effectuées.