Drupal es un sistema de gestión de contenidos de código abierto que permite crear tiendas online flexibles mediante la extensión Ubercart. Ubercart integra funcionalidades de comercio electrónico como gestión de productos, pedidos, pagos, inventario y atributos directamente en Drupal para permitir la venta de productos físicos, descargas y más. Drupal y Ubercart han sido adoptados por muchas empresas grandes y pequeñas para crear tiendas online personalizables y escalables.