Joomla! est un outil d’administration reprenant les principes de Mambo. Il permet d’ajouter du contenu à votre site puis de le gérer. Joomla! s’adresse aussi bien aux sites personnels évolués qu’à des applications professionnelles complexes. Il peut être utilisé pour gérer les campagnes publicitaires, le contenu multimédia, les flux RSS, un moteur de recherches, la localisation du site, etc. Les performances sont particulièrement travaillées grâce à l’utilisation d’un système de cache des pages, car même sur un serveur très sollicité, l’utilisation sera fluide.