Joomla es un sistema de gestión de contenidos (CMS) de código abierto que permite construir sitios web potentes de manera fácil. Ofrece características como publicación y organización de contenido, administración de usuarios, encuestas, diseño con plantillas y módulos adicionales. Es software libre desarrollado por una comunidad para su uso gratuito, lo que permite publicar sitios dinámicos de manera asequible y ampliar sus funcionalidades.