Joomla!, web içeriğini yayınlamaya yönelik ücretsiz ve açık kaynaklı bir içerik yönetim sistemidir (CMS). Yıllar boyunca Joomla! birçok ödül kazandı. Güçlü çevrimiçi uygulamalar oluşturmanıza olanak tanıyan, CMS'den bağımsız olarak kullanılabilen bir model-görünüm-denetleyici web uygulaması çerçevesi üzerine kurulmuştur.
Joomla'yı ilk kez kurmak çok kolaydır. Ön adımların tamamlanmasından, bir hosting sunucusu ortamının kurulmasından ve bir veritabanı'nın oluşturulmasından sonra, Joomla'nın yerleşik web yükleyicisi yeni sitenizi yalnızca birkaç dakika içinde kuracaktır.
Joomla! 5 kurulumu için bir sunucu (Linux / Apache) gerektirir, ancak WAMP/XAMPP/MAMP yazılımıyla bilgisayarınıza yerel olarak da kurulabilir. Önerilen tüm sürümler, her serinin en son yayınlanan sürümünü temel alır.