Joomla (ehemals Mambo) hat sich über Version 1.0, 1.5.x dann 2.5.x und mittlerweilen zur Version 3.4.x vorgearbeitet. Das preisgekrönte Open Source Projekt ist heute Basis vieler Webseiten. Einfach zu benutzen bietet es dem Webseitenbetreiber eine Menge Möglichkeiten. Die Open Source Gemeinde der Entwickler hat mittlerweilen tausende von Extensions (Erweiterungen) für Joomla veröffentlicht. Viele davon sind frei zugänglich und frei verwendbar. Ein Teil ist in einer vereinfachten Form frei zugänglich und manche Entwickler bieten Profiversionen und Profiservice für die teilweise sehr umfangreichen Extensions an.
Nachfolgende Übersicht hat nur stellvertretenden Charakter, wir arbeiten mit sehr viel mehr einzelnen Komponenten, Modulen und Plugins. So ist etwa mit iJoomer eine Bridge zwischen APPs (iPhone, Android, Blackberry) und Joomla möglich und vieles andere mehr.
Beschäftigt man sich intensiv mit CMS (Content Management System) so trennt sich in der täglichen Arbeit die Spreu vom Weizen. maches ist vom Ansatz hervorragend aber nicht 'ausprogrammiert' manches ist einfach besser als oft teure Kauflösungen. Der einzige echte Nachteil der OS (Open Source) Entwicklungen liegt darin, das manchmal Programmierer etwas schreiben, sich dann deren Interessen verlagern und somit ein manchmal gutes Projekt stirbt. Ab und zu nehmen andere Programmierer das Projekt wieder auf und entwicklen auf OS Basis weiter.