Back to Blog
Strategy18 September 20267 min read · 1,604 words

Cloud Based Ecommerce Platforms: SaaS, PaaS or Composable?

N7

No7 Engineering Team

Growth Architecture Unit

Strategy: Cloud Based Ecommerce Platforms: SaaS, PaaS or Composable? (illustration)

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 DimensionMulti-Tenant SaaSVendor-Managed PaaSComposable / Headless
Primary examplesShopify Plus, BigCommerce EnterpriseAdobe Commerce on cloud infrastructurecommercetools, Salesforce SCAPI, Hydrogen
Infrastructure and patchingVendor manages operating system, database, runtime, and security updates automaticallyVendor provides cloud hosting; merchant engineering team applies application patchesVendor manages backend microservice APIs; merchant hosts and maintains frontend runtime
Customisation modelModular apps, webhooks, and sandboxed execution functionsCore code modification, dependency injection, and local module overridesCustom frontend application, API orchestration layer, and external microservices
Major version upgrade effortZero internal engineering hours; updates roll out continuouslyTypically 150 to 300 engineering hours per major release to audit pluginsFrontend dependencies updated independently; backend APIs follow semantic versioning
Data egress and API accessStrict calculated query cost or leaky-bucket REST rate limitsDirect database access, native message queues, and REST or GraphQL endpointsAPI-first endpoints designed for high-concurrency event publishing
Primary failure modeHitting platform limits on catalogue depth or checkout flexibilityAccumulating technical debt from unpatched modules and deferred core upgradesEngineering team overwhelmed by distributed system monitoring and frontend ops
Best suited forStandard to high-growth retail with lean in-house engineeringComplex legacy catalogues with bespoke ERP business logicMulti-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. 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. 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. 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. 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.