Joomla! lässt sich durch eine große Anzahl an Erweiterungen (Komponenten, Module und Plugins) ausbauen und somit in seiner Funktionalität steigern. So ist z.B. Mehrsprachigkeit in diesem System sehr einfach umzusetzen. Für den Endnutzer ist das WYSIWYG-System eine angenehme Variante zur Erstellung neuer Beiträge, da keine Programmiersprache verlangt wird. Der User sieht die Inhalte in der Erstellungsphase schon so wie sie bei der späteren Veröffentlichung aussehen werden.
Als Fortentwicklung des CMS-Systems Mambo ist Joomla! ebenso wie WordPress freie Software, unter der GNU General Public License (GPL) lizenziert und kann von der Website kostenfrei heruntergeladen werden. Das System nutzt PHP und MySQL.
