Joomla est un système de gestion de contenu qui peuvent être téléchargés et installés gratuitement, permettant aux utilisateurs de construire et de gérer des sites Web. Les modèles sont utilisés pour contrôler la conception de chaque site. Joomla est installé avec des modèles par défaut, mais les utilisateurs peuvent installer d'autres modèles et de les personnaliser. Une option personnalisable est la largeur de la matrice. Changer le modèle à une mise en page fluide permet la page pour être consulté à toute taille que le site visiteur choisit. Comme le visiteur ajuste la taille de la fenêtre du navigateur, le placement du contenu de la page va ajuster.