Joomla es un sistema de gestión de contenidos dinámico que permite crear sitios web interactivos y profesionales. Usa PHP y bases de datos MySQL para almacenar y gestionar contenido en línea de forma fácil a través de un navegador. Joomla se puede usar para sitios de noticias, corporativos y comunitarios, e incluso intranets. Funciona mejor en servidores Linux/Unix con Apache, aunque también es compatible con Windows e IIS.