Joomla! es un sistema de gestión de contenidos web gratuito y de código abierto que facilita la introducción y actualización de contenidos de manera sencilla. Permite a múltiples usuarios participar en el desarrollo y mantenimiento del sitio web mediante diferentes niveles de acceso y administración. El diseño y contenido pueden modificarse de forma independiente a través de plantillas prediseñadas que se pueden personalizar fácilmente.