Joomla! es un sistema de gestión de contenidos (CMS) de código abierto que permite crear sitios web y aplicaciones en línea, desde páginas personales simples hasta complejas aplicaciones corporativas. Joomla! puede utilizarse para comercio electrónico, sitios web escolares, portales, revistas en línea, ofimática empresarial y más, debido a que ofrece capacidades ilimitadas para la creación de sitios web y aplicaciones.