Joomla es un sistema de gestión de contenidos que surgió cuando los desarrolladores de Mambo decidieron cambiar las condiciones de su licencia. Aunque nada en internet es completamente seguro, Joomla intenta serlo. Para personalizar Joomla y dominar su sistema se requiere experiencia en HTML, PHP, Javascript y diseño. Joomla está organizado en diferentes elementos que interactúan para devolver resultados, y tiene como característica mejorar el rendimiento web.