Drupal y Joomla son sistemas de gestión de contenidos de código abierto. Drupal fue creado en 2000 y Joomla surgió en 2005 como una escisión de Mambo. Ambos permiten crear sitios web dinámicos de manera flexible y cuentan con amplias comunidades de usuarios. Se distribuyen bajo licencia GPL y requieren servidores web, bases de datos y navegadores compatibles.