Joomla! est un système de gestion de contenu (CMS) libre, open source et gratuit qui a connu un succès certain et rapide dès ses premières versions. Il a pris son envol en 2005 à la suite d'un fork de Mambo.
Intégrable au sein d'une architecture LAMP (Linux Apache MySQL PHP), le CMS brille autant par sa simplicité que par le nombre de ses fonctionnalités, d'extensions et de thèmes. Celui-ci peut, de par l'importance de sa communauté et de ses développements, se targuer d'une extrême adaptabilité. Joomla! de ce fait, autant destiné aux professionnels (typiquement PME-PMI), qu'aux associations ou au particulier si tant est qu'ils aient un minimum de connaissances en informatique et l'hébergeur approprié.
Joomla! intègre nombre de fonctionnalités natives telles que la gestion des utilisateurs (authentifications et groupes), des médias, des langues, des bannières, des contacts, des votes, des recherches, des liens hypertextes, du contenu (et hiérarchisation), des flux RSS, etc.
S'il n'est pas le plus léger des CMS, celui-ci est en tout point abordable et s'avère extrêmement puissant et riche.