Joomla es un manejador de contenidos construido con PHP que trabaja con base de datos MySQL utilizado para Internet e Intranet. La gestión principal del proyecto esta a cargo del Core Team (con apoyo de Open Source Matters, Nueva York, EE.UU.). A eso se le suman grupos de trabajo y la colaboración de una comunidad activa (más de 40.000 colaboradores). El modelo colaborativo de desarrollo permite obtener productos de primera linea y que no sería posible desarrollar de manera autónoma.

Joomla puede instalarse bajo cualquier plataforma y su escalabilidad le permitió crecer rápidamente en grandes portales, sitios gubernamentales, pequeñas empresas y usos personales. Actualmente tiene mas de dos mil extensiones desarrolladas, entre ellas: Creación de formularios dinámicos, Manejador de documentos, Multimedia, Comercio electrónico, calendarios, blogs, multimedia, newsletter, suscripciones, etc.