Joomla es un sistema de gestión de contenidos (CMS) de código abierto orientado al desarrollo de sitios web dinámicos siguiendo los estándares de la Web 2.0. Un CMS permite gestionar y publicar contenidos de forma independiente a la estructura de directorios a través de una interfaz de administración y usuarios con permisos. Joomla ofrece múltiples extensiones, plantillas y soporte técnico a través de una gran comunidad en Latinoamérica y Colombia.