Cloud Based Ecommerce Platforms: SaaS, PaaS or Composable?
No7 Engineering Team
Growth Architecture Unit

For most mid-market retailers, multi-tenant SaaS is the practical choice over PaaS or composable setups. Cloud based ecommerce platforms are systems hosted and operated by the software vendor, but the real engineering fork is how much stack maintenance remains your problem. Composable only pays off when bespoke checkout rules break standard platforms.
Cloud ecommerce platform comparison across core capabilities
The distinction between cloud architectures comes down to the ownership boundary of application code, runtime environments, and release lifecycles. In multi-tenant SaaS, the vendor runs the infrastructure and the core application; in PaaS, the vendor manages servers while your team maintains the application code; in composable architectures, vendors supply stateless APIs while your team builds and operates the presentation layer.
In the debate over saas vs paas ecommerce, maintenance overhead is frequently obscured by feature checklists. When evaluating these architectures, the true cost lies not in licence tiers but in the developer hours required to test upgrades, handle data egress, and maintain custom extensions.
| Architectural Dimension | Multi-Tenant SaaS | Vendor-Managed PaaS | Composable / Headless |
|---|---|---|---|
| Primary examples | Shopify Plus, BigCommerce Enterprise | Adobe Commerce on cloud infrastructure | commercetools, Salesforce SCAPI, Hydrogen |
| Infrastructure and patching | Vendor manages operating system, database, runtime, and security updates automatically | Vendor provides cloud hosting; merchant engineering team applies application patches | Vendor manages backend microservice APIs; merchant hosts and maintains frontend runtime |
| Customisation model | Modular apps, webhooks, and sandboxed execution functions | Core code modification, dependency injection, and local module overrides | Custom frontend application, API orchestration layer, and external microservices |
| Major version upgrade effort | Zero internal engineering hours; updates roll out continuously | Typically 150 to 300 engineering hours per major release to audit plugins | Frontend dependencies updated independently; backend APIs follow semantic versioning |
| Data egress and API access | Strict calculated query cost or leaky-bucket REST rate limits | Direct database access, native message queues, and REST or GraphQL endpoints | API-first endpoints designed for high-concurrency event publishing |
| Primary failure mode | Hitting platform limits on catalogue depth or checkout flexibility | Accumulating technical debt from unpatched modules and deferred core upgrades | Engineering team overwhelmed by distributed system monitoring and frontend ops |
| Best suited for | Standard to high-growth retail with lean in-house engineering | Complex legacy catalogues with bespoke ERP business logic | Multi-brand enterprises with dedicated product engineering teams |
Choose SaaS if your primary goal is commercial velocity without maintaining server infrastructure or application frameworks. Choose PaaS if your business requires direct database modification and deep legacy ERP integrations that cannot adapt to REST boundaries. Choose composable if you manage multiple customer touchpoints across several international regions and have a dedicated engineering team to maintain custom frontends.
Multi-tenant SaaS platforms and API customisation
Multi-tenant SaaS platforms host all merchants on shared cloud infrastructure where the core codebase is immutable. Customisation happens through external webhooks, modular admin apps, and isolated serverless scripts rather than direct alterations to the platform runtime.
In modern platforms like Shopify Plus, bespoke cart logic runs via Shopify Functions inside an isolated WebAssembly sandbox. For back-office synchronisation, the Shopify GraphQL Admin API protects platform availability through calculated query costs, where standard plans restore 100 points per second. BigCommerce approaches multi-tenant architecture similarly: its Multi-Storefront system allows teams to manage distinct storefronts across unique domains from a single control panel, while its B2B Edition provides native company account structures without forcing a custom data layer.
Upgrades on SaaS require zero engineering time because the vendor deploys patches continuously to the central application. Data leaves the platform through webhooks and scheduled bulk export jobs. The trade-off appears when your operational model clashes with platform constraints. We have seen this shape repeatedly when scaling businesses encounter rigid catalogue rules, such as a homeware retailer trying to manage 480 SKU-variant combinations for custom furniture against standard platform limits. Moving to a different platform was quoted at around £80,000 in migration costs and three months of disruption; instead, a targeted custom application storing configurations as line-item properties solved the requirement within the existing SaaS footprint.
In our work auditing mid-market replatforms, we find that most claims of having outgrown SaaS are actually integration design flaws rather than hard platform walls.
Vendor-managed PaaS platforms and upgrade cycles
Vendor-managed PaaS provides dedicated cloud infrastructure where your engineering team retains direct ownership of the application codebase, plugins, and database schemas. You gain architectural freedom at the price of absorbing ongoing security patching, code audits, and major version upgrades into your development budget.
Adobe Commerce on cloud infrastructure represents the traditional PaaS model: the host provisions the underlying cloud servers, Elasticsearch clusters, and PHP runtimes, but your developers write and deploy code to the repository. This contrasts directly with Adobe Commerce as a Cloud Service, a newer SaaS iteration where user and service access authenticates through Adobe Identity Management Services (IMS) and core upgrades roll out automatically, as outlined in the Adobe Commerce as a Cloud Service REST documentation. In the traditional PaaS setup, security updates are not automatic. When Adobe issues an APSB security bulletin, your engineering team must manually test the patch against your custom modules, resolve dependency conflicts, and trigger a deployment through the cloud CLI.
A major platform version upgrade on PaaS typically demands 150 to 300 engineering hours. If your codebase relies on dozens of community modules or bespoke database overrides, that timeline expands quickly. Data egress in PaaS is highly flexible, offering direct database queries, custom API endpoints, and message queues. The primary failure mode is maintenance neglect: merchants defer upgrade cycles to prioritise commercial features, accumulate technical debt, and find themselves running an unpatched platform that fails compliance audits.
Composable architectures and headless API contracts
Composable architectures discard the monolithic platform entirely, assembling commerce through independent, best-of-breed API services connected by an application orchestration layer. Your engineering team takes complete responsibility for hosting, monitoring, and maintaining the storefront presentation layer.
In an API-first stack powered by commercetools, backend commerce services communicate through REST and GraphQL APIs, while commercetools API Extensions allow developers to inject synchronous business logic directly into the request pipeline to validate cart states or calculate bespoke rules. Similarly, enterprise brands using Salesforce B2C Commerce can decouple their frontend using the Salesforce Commerce API (SCAPI) to access Shopper APIs for baskets, search, and customer authentication. Alternatively, teams building headless storefronts on SaaS backends can run Shopify Hydrogen on Edge runtimes.
While our composable commerce guide examines the theoretical modularity of MACH principles, the day-to-day reality is operational complexity. As we detail in our headless commerce practical guide, you are no longer just running a store; you are operating a distributed software system. Backend API vendors maintain their own services, but your team must manage frontend deployments, edge caching invalidation, and middleware failure handling. Most teams that believe they need a composable architecture actually just need someone to delete the twelve unused tracking scripts firing on their collection templates.
Which architecture fits your engineering team?
Selecting the right architecture depends on your in-house developer headcount, catalogue complexity, and integration requirements rather than top-line gross merchandise value alone. A business turning over £20M with standard products and two developers will thrive on SaaS, whereas a £5M business with complex configure-price-quote requirements may require PaaS or composable APIs.
Platform Decision Framework
- 1. In-house engineering capacity: If your internal team has fewer than three full-time software engineers, choose a multi-tenant saas ecommerce platform. PaaS and composable systems will consume your entire engineering capacity simply keeping dependencies alive.
- 2. Integration boundaries: If your ERP requires custom middleware or direct database writes rather than standard REST or GraphQL payloads, evaluate PaaS. If your ERP supports modern webhooks and scheduled imports, SaaS handles the sync without maintenance overhead.
- 3. Storefront requirements: If your customer experience can be built within modern theme engines or web components, avoid headless. Move to composable only when multi-channel presentation or sub-second regional caching across dozens of countries makes decoupled frontends essential.
- 4. Total operational cost: Budget for ongoing maintenance. SaaS incurs predictable subscription fees, PaaS requires recurring agency retainers for upgrade cycles, and composable adds multi-vendor hosting, observability, and middleware costs.
There is no single best cloud platform for ecommerce in the abstract. For an ecommerce platform UK mid market brands must balance agility against operational drag. On the last three mid-market migrations we ran, the decisive factor was never the feature matrix; it was whether the merchant had an internal developer on call to debug custom middleware.
Before you commit
Before signing a multi-year cloud contract, audit your current data structures, integration endpoints, and engineering capacity against the platform's immutable constraints. Never accept a vendor demo that shows a simplified happy path without verifying how custom business rules execute in production.
First, map your product catalogue variants and ERP sync payloads. If your data model exceeds platform limits, determine whether a lightweight custom application can bridge the gap before committing to a heavier stack. Second, calculate the true three-year total cost of ownership. A multi-tenant SaaS migration typically lands between £30,000 and £120,000 for agency implementation, while a headless or composable rebuild typically requires £80,000 to £250,000 upfront plus substantial monthly hosting and observability infrastructure.
Third, assess your internal team. If you do not have dedicated engineers to manage CI/CD pipelines, edge caching, and security bulletins, choosing PaaS or composable will quickly stall your commercial roadmap. If you are assessing whether to replatform your legacy architecture or build custom extensions on your current stack, bring us in for an eCommerce development roadmap review. In the first week, we audit your data dependencies, model your API integration load, and deliver a fixed-scope technical blueprint showing exactly which platform tier your team can realistically maintain.
Frequently Asked Questions
The questions buyers and engineers ask us most about this topic.
How much does a cloud ecommerce platform migration cost in 2026?
A standard multi-tenant SaaS migration typically costs between £30,000 and £120,000 depending on catalogue complexity and ERP integration requirements. Moving to a vendor-managed PaaS or composable stack typically starts around £80,000 and can exceed £250,000 once bespoke frontend infrastructure and middleware are factored in. The major ongoing caveat is maintenance: PaaS requires continuous internal or agency hours for major version upgrades, whereas SaaS includes updates in the platform subscription.
What is the difference between SaaS and PaaS in ecommerce?
The fundamental difference is who owns application maintenance and code upgrades. In a SaaS ecommerce platform, the vendor manages the entire infrastructure, database, and application code, deploying patches automatically with zero merchant downtime. In a PaaS setup, the vendor provisions cloud servers, but your engineering team owns the application codebase, requiring manual testing and deployment whenever security patches or version updates are released.
When does composable commerce make sense for a UK mid-market store?
Composable commerce makes sense when standard platforms cannot support your presentation requirements, such as managing complex international storefronts across distinct web and mobile runtimes with bespoke business logic. However, it requires a dedicated team of frontend and platform engineers. If your organisation has fewer than three full-time software engineers, the operational tax of managing decoupled APIs will typically outweigh any flexibility gains.