Drupal est un système de gestion de contenu à mi-chemin entre wordpress et joomla! . Sa polyvalence est probablement la grande force de cette solution opensource. Drupal sert de base au déploiement de l'e-boutique Ubercart. Autant le dire, ubercart pour drupal est une solution e-commerce simplifiée à son maximum. C'est une boutique légère, rapide, et efficace. Mais qui ne dispose pas des multiples possibilités offertes par les autres plateformes. L'installation s'avère assez fastidieuse, il est en effet nécessaire de disposer de certains modules additionnels à Drupal pour pouvoir utiliser la boutique. Drupal | Ubercart peut cependant être la solution qui vous convient, par exemple, si vous disposez dores et déjà d'un site drupal et/ou que vous souhaitez vendre simplement vos produits ou services à petite échelle.
Dans sa version de base Ubercart est assez limité. Il est rapidement nécessaire d'ajouter de nombreux modules afin de pouvoir offrir à ses clients (ainsi qu'à l'administrateur de la boutique) des services et des fonction indispensable (Gestion des stocks par exemple ... ).