Drupal Commerce
Drupal Commerce adds e-commerce capabilities to Drupal CMS and supports related modules for payments, shipping, and shopping. It is for people and organizations that use Drupal as their content management system and want to handle online commerce on the same platform. The project is a popular option in the Drupal ecosystem, with support spanning dozens of modules across those three areas. Drupal Commerce operates as a module within Drupal CMS, not as an independent application for another platform. That Drupal dependency is its clearest limitation: people using a different CMS cannot add Drupal Commerce to their existing platform. They would need to use Drupal CMS, so the program is best suited to sites already based on Drupal rather than projects seeking a platform-independent e-commerce system.