Bei Joomla handelt es sich um ein weit verbreitetes CMS (Content-Management-System), dessen Quellcode offen zugänglich ist. Das System ist in PHP5 geschrieben und nutzt MySQL als Datenbank. Mit ihm können Benutzer auch ohne ausgeprägte Programmiererfahrung oder HTML-Kenntnisse eigene Websites erstellen.