Технічно Joomla!це CMS розповсюджується за ліцензією GPL.При її створенні використовувалися мови PHP і JavaScript, і для зберігання даних використовується база даних MySQL.Спочатку Joomla була Форк від Mambo.Версія Joomla 1.0 з’явилася в серпні 2005 року.Поділ сталося через неузгодженість економічної політики материнської команди.Назва продукту грунтується на слові з суахілі Jumla, яке позначає об’єднання.Запис цього слова в англійській транскрипції виглядає звично для нас: Joomla!
У січні 2008 року вийшла Joomla!1.5 і вже влітку ця CMS стала другою в світі після WordPress за кількістю скачувань.Зараз користувачі Joomla!мають у своєму розпорядженні величезну кількість інструментів для розробки сайтів.Ключовою особливістю є система контролю доступу, яка дає можливість гнучкого редагування доступу для всіх груп користувачів.Розробники Joomla!подбали, щоб творці сайтів могли повністю визначати структуру сторінок і розташування блоків на них.Можна зручно управляти лівим, правим і центральним блоками меню і вмістом.Це позиціонування можна виконувати як вручну, так і за допомогою плагінів і графічних шаблонів.Відмінну колекцію шаблонів Joomla!розроблених професійними дизайнерами представляє компанія TemplateMonster, яка недавно представила свій російськомовний сайт.Крім того, розроблена величезна кількість плагінів для Joomla!Вони дозволяють, як оптимізувати продуктивність системи, надаючи, наприклад, широкі можливості налаштування кешування, так і покращувати юзабіліті, спрощуючи роботу з популярними рекламними майданчиками, наприклад, ADSENCE.До недоліків системи можна віднести велику кількість вироблених до бази даних запитів, але при цьому продуктивність все одно виграє в порівнянні з основними конкурентами.Це забезпечується тим, що в постачальницько конфігурації відключені всі модулі крім самих базових, і адміністратор сайту може сам вибрати необхідні йому елементи.