Joomla! es un sistema de gestión de contenidos (CMS) de código abierto que permite crear sitios web de noticias, corporativos y comunitarios de manera fácil. Utiliza PHP y MySQL y tiene más de 3000 extensiones. Tiene ventajas como ser gratuito y permitir modificar el código, pero también desventajas como generar código HTML no semántico y depender demasiado de JavaScript.