Magento
Hybrid platform, combining an open-code system with micro-SaaS solutions.
Shops running on an older version of Magento 2 needing an upgrade or those heavily utilizing Adobe's Experience Cloud Solutions.
Depending on the selected setup, developers may not be required.
The shop is primarily built by configuring various Adobe products, including App Builder, domain services (e.g., search and payment), Adobe Experience Manager, and Experience Platform.
Open
Shops are individually hosted on Adobe Commerce Cloud, which runs on AWS or Azure.
Developers can extend the PHP code of the underlying Magento 2 instance, but not the embedded SaaS solutions, although this is often unnecessary.
GDPR
HIPAA
ISO 27001
SOC-2
SOC-3
Open (1)(1)
Open
Headless SaaS platform
Enterprise shops with advanced but standard e-commerce needs. Commercetools is also especially suited for healthcare projects because of their HIPAA compliance.
You'll need engineers to maintain your storefront and integration services. If using their templates, ensure your team has JavaScript experience (Next.js and Node).
You'll need to implement both your storefront and integration services using either your preferred technologies or the provided templates.
Open
Commercetools is a multi-tenant SaaS fully managed by the vendor. Custom storefronts and integration services can be deployed via their Connect offering or any other hosting provider.
Closed-source SaaS-solution
Open (14)(14)
Open
IBM WebSphere Commerce
Monolithic Java-based application
Large enterprises seeking a mature, Java-based system with full code access.
You’ll need a team of senior-level Java engineers to manage the HCL Commerce backend and frontend engineers to develop the storefront.
Projects typically start with either the B2C or B2B template, then extend the source code as needed.
Open
Managed Hosting
On-Premise
Customers can operate their shop on-premise using provided Docker and Kubernetes artifacts or opt for the managed hosting service, HCL Now, which supports any cloud provider (e.g., AWS, GCP, or Azure). You can read more about HCL Now in their . Custom logic is developed directly in the system's source code. HCL Commerce provides a complete development suite based on J2EE, Spring, ElasticSearch (or Solr), and IBM DB2 (or Oracle DB).
Open (8)(8)
Open
Headless Backend
Startups or small retailers seeking a basic solution based on Laravel.
You’ll need a team of engineers that a familiar with Laravel and PHP.
Lunar is installed as a Composer package within any Laravel application. Starting with the Starter Kit, the code is then extended as needed.
Open
Shops based on Lunar can be self-hosted; typically using one of the official Laravel offerings, like , or . Lunar provides internal extension points that allow the injection of custom classes. For example, there is a configurable array of classes (“pipeline”) for cart calculation. Additionally, all models (Eloquent ORM) can be replaced.
Open (3)(3)
Open
It seems like your request is incomplete. Could you please provide the content you would like me to summarize?
Since there is no mobile-specific template, you'll need to create one yourself.
All-inclusive System
Open
Open
Open
Headless Backend
Startups seeking a powerful, modern solution that can be self-hosted and don't require the support of an established vendor or additional security certifications.
You'll need an in-house IT team to manage and maintain your entire webshop.
Since Medusa is open-source, you can clone the starter template and begin development with your team. Premium support is also available if needed.
Open
You can deploy Medusa to any provider, with deployment recipes available for platforms like Heroku and DigitalOcean. The Medusa team is also working on "Medusa Cloud," a hosting solution currently in beta.
Developers have complete access to the entire Medusa codebase.
Open (7)(7)
Open
Open
On-Premise
Managed Hosting
Open
Open
Demandware
All-in-one SaaS solution
Companies that are already invested into the Salesforce tool landscape, want to fully outsource their B2C shop to a SaaS platform.
You'll primarily need JavaScript developers for building the storefront and handling integrations using Cartridges.
Projects typically start by customizing one of the demo shops, followed by developing custom integrations, which are injected into the SaaS platform.
Open
The Salesforce Commerce solution, as well as custom integrations (Cartridge) and the storefront are hosted within the Salesforce Commerce Cloud environment.
Integrations are implemented as "," developed using JavaScript, specifically Server-Side JavaScript (SSJS) based on the Rhino engine (which translates JavaScript to Java on the server-side). A proprietary templating language “ISML” (Internet Store Markup Language) is used for rendering frontend templates. Each cartridge contains the logic, controllers, services, and templates. The system's source code is not accessible. Open (7)(7)
Open
The provided PWA Kit has a responsive design and can be utilized to build a mobile-friendly shop. There is no out-of-the-box template for a native app.
Hybris
Modular, Java-based application
Companies with established Java teams that are heavily invested in the SAP ecosystem.
You will need to maintain a larger in-house team of Java and JavaScript engineers.
Open
The SAP Commerce Cloud is usally deployed on Azure or AWS and operated by SAP, with each customer receiving their own instance as it is not a multi-tenant SaaS application.
SAP Commerce is a modular application, based on Java and the Spring Framework.
Open (5)(5)
Open
Headless SaaS platform
Large-scale B2C shops, ideally fashion or similar products.
You don’t need experienced engineers to extend the shop system since it’s a SaaS solution, but you will need a small team of engineers to maintain the storefront (Nuxt) and your integration middleware.
A typical project involves implementing three systems: First, building a custom storefront, possibly using their template. Second, integrating Scayle with other systems by developing custom middleware. Third, potentially building a mobile app.
Open
While Scayle is a fully vendor-operated SaaS system, the customer is responsible for hosting their storefront and additional integration services.
Scayle can be extended through REST APIs and webhooks. The source code is not accessible to customers.
Open (8)(8)
Open
Since Scayle doesn’t provide a mobile boilerplate, you’ll need to build your own app using the REST APIs.
Startups or small retailers seeking a solution based on Ruby on Rails.
Open
Open (8)(8)
Open
Editable source code combined with managed hosting.
Complex use cases, such as B2B and marketplaces, which often require code-level changes to the core system to implement unique functionality.
To succeed with Spryker, having an experienced PHP development team is essential, ideally in-house.
Projects typically start with the provided B2C or B2B template, followed by code customization and extension.
Open
Projects are fully hosted and supported by on AWS. Customers extend Spryker on code-level (PHP). Any UI, business logic and database schema can be customized. Custom logic is typically developed as modules within the project's source code, resulting in a single modular application that extends Spryker’s core.
The source-code can be viewed and extended, see Open (14)(14)
Open
Headless Platform
Open
Open (2)(2)
Open