Joomla ist ein kostenloses Open-Source-Content-Management-System unter der GNU General Public License. Die offizielle Website beschreibt zwei Wege für den Start: Joomla auf dem eigenen Server installieren oder eine Website über einen gehosteten Dienst starten. Mit Joomla werden Websites erstellt und verwaltet.
Joomla wird von Open Source Matters, Inc. betreut, einer in New York (USA) gegründeten Gesellschaft, die die offiziellen Websites betreibt und das Urheberrecht hält. Die GPL erlaubt es, die Software kostenlos zu nutzen und zu verändern. Die Software wird als Quellcode verbreitet, den Organisationen selbst installieren können; der Speicherort der Daten bestimmt daher der gewählte Server oder Hosting-Anbieter. Für eine europäische Organisation ist relevant, dass der Betreiber des Projekts eine US-Organisation ist, was für Governance und Zuständigkeit zählt. Ein Hosting-Anbieter in der EU legt fest, wo personenbezogene Daten gespeichert werden.