5 min read

Ecommerce

September 8, 2025

What is SiteGenesis - Dive into Salesforce’s Legacy Commerce Architecture

If you’ve spent time anywhere near the world of Salesforce Commerce Cloud, you’ve probably run into “SiteGenesis.” Maybe it’s the bones of your storefront, maybe it’s the thing your team curses after tough deployment weekends, or maybe it’s just the old world of ecommerce development and merchandising you’re being told to leave behind. So what is SiteGenesis, why did it get popular, and why is almost every forward-looking brand moving on.

The Origin Story

SiteGenesis was first rolled out back in the Demandware era (think pre-2016, before Salesforce acquired them) as the primary reference architecture for building e-commerce storefronts on what’s now called Salesforce B2C Commerce Cloud. The whole idea was simple enough: give brands a ready-made, production-grade starter kit for online stores full of checkout, cart, product, and customer management baked in. Developers could clone, customize, and get to market faster than starting from scratch.

Back then, SiteGenesis was a breath of fresh air. It standardized how you built and extended an enterprise storefront and shipped with:

  • Templates for every major shopping journey (home, category, product pages, cart, checkout)
  • Core features like promotions, order management, customer accounts, and wish lists
  • Extensible “cartridge” modules so you could plug in payments, shipping, or integrations with third-party tools
  • “Pipelines” and later JavaScript controllers for customizing storefront logic

The Architecture: What’s Under the Hood?

SiteGenesis is a monolithic, server-rendered architecture. It’s split into two flavors: the older “Pipeline” version, and the newer JavaScript Controllers (SGJC) version. Either way, everything flows through the same core concepts:

  • Controllers: Server-side scripts (JavaScript or proprietary pipeline scripts) that respond to customer actions, like adding to cart or searching.
  • Cartridges: Modular code packages letting you drop in new features, integrations, or styling.
  • Models and Views: Separates business logic from presentation, but with everything tightly coupled; no clean, modern APIs here.
  • Templates and ISML: Custom template language creating the HTML shoppers actually see in their browser.
  • Business Manager Hooks: Everything configurable from Salesforce’s Business Manager, with preferences for responsive design, visual effects, shipping, and more.

It’s “all in one box” development; quick for getting started, but not so great at keeping up with today’s front-end expectations.

The Good, the Bad, and the Legacy

Why So Many Brands Used It

  • Speed to Launch: Out-of-the-box templates meant you could get online fast, especially before mobile-first design was critical. You could tell a SG site from the home page though. A lot of retailers didn;t really change a lot.
  • Rich Core Features: Promotions, loyalty, catalog tools, and deep integration specs from the jump.
  • Customizable (to a Point): Cartridges gave some flexibility, and the community spawned tons of code snippets and quick wins.

What Dragged It Down

  • Mobile Was an Afterthought: The first versions of SiteGenesis were barely responsive; the second generation didn’t bake in mobile best practices either.
  • Monolithic, Not Modular: Updates were painful, and major changes risked breaking everything because of tightly coupled code.
  • Performance Plateaus: Compared to modern frameworks, SiteGenesis sites often lag behind on loading speed and optimization, which hurts conversion and search rankings.
  • Maintenance Over Innovation: Salesforce stopped releasing new features for SiteGenesis years ago. It’s stable, it still works, but it’s stale. You maintain and patch on SiteGen; you don’t innovate. It’s like a favorite Teddy Bear from your childhood.  There’s a lot of love gone into that thing even if its ears are held together with duct tape.

Why Are Teams Moving Off SiteGenesis?

By the time Salesforce launched Storefront Reference Architecture (SFRA) in 2018, it was clear that SiteGenesis was stuck in the past. SFRA brought a genuinely modular, mobile-first foundation to SFCC, and since then composable storefront options have pushed things even further. Salesforce has officially stopped active development on SiteGenesis; no new features, just essential security and bug fixes. If your site still runs on SiteGenesis, you’re running tech recognized as “legacy” by its own vendor.

Should You Care About SiteGenesis Now?

Let’s put it plainly:

  • If you’re still on SiteGenesis: It’s time to plan your re-platform or upgrade. New business requirements - especially flexible, mobile, or API-first experiences - aren’t a good fit here anymore.
  • If someone is telling you to start a new project on SiteGenesis, politely call Social Services. It’s a cry for help.
  • If someone is telling you to upgrade to SFRA from SiteGenesis, ask yourself why. All innovation and support from Salesforce is now (finally) focused on headless, and composable storefronts. You could make this case for SFRA in 2023. But in 2025 are they trying to sell you SFRA today  and then composable in 2027, when maybe they know how to build with it. Don’t fall for it.

Final Takeaway

SiteGenesis is the foundation hundreds of major retailers built on. It did its job for years, but it’s now a museum piece in the world of digital commerce. If you’re serious about speed, innovation, or mobile, the smart move is to modernize. The future isn’t in the air tonight for SiteGenesis - it’s already completely Phil Collins’d its way out of the equation and is about to become a land of confusion (we could carry on…).

Isabella Duncan

I'm the Social Media and Content Manager at 64labs, where I help shape how we tell our story and connect with the commerce tech community.

Read more

All Articles
Why Salesforce Commerce Cloud Is Still the Best Enterprise eCommerce Platform

5 min read

August 8, 2025

Salesforce

Ecommerce

Why Salesforce Commerce Cloud Is Still the Best Enterprise eCommerce Platform

SFCC in 2025: Enterprise Stability Meets Composable Flexibility

Salesforce Commerce Cloud (SFCC) has evolved from its Demandware roots into a modern enterprise platform capable of powering fully composable, headless storefronts. Today, leading brands pair SFCC’s robust backend with modern front-end frameworks like Next.js and Vercel and headless CMS platforms such as Contentstack or Amplience to unlock faster performance, better developer agility, and richer customer experiences.

64Labs is the global leader in composable SFCC builds, delivering projects for enterprise retailers such as Horizon Hobby, Moncler, Sweaty Betty, and Duluth Trading all with measurable performance and revenue gains.

A Quick History of SFCC

Salesforce acquired Demandware in 2016, gaining one of the most mature cloud-native commerce platforms on the market. At a time when competitors still relied on on-prem or heavily customised systems, Demandware offered scalability without infrastructure headaches.

While its CMS and search were limited in those early years, its stability, global readiness, and proven operational model made it the Porsche of eCommerce platforms - engineered for performance, enduring in design, and able to stay relevant as the world caught up.

What Salesforce Commerce Cloud Is Today

At its core, SFCC remains a stable, scalable SaaS commerce engine. It handles:

  • Product catalog and pricing logic
  • Promotions and inventory management
  • Complex checkout workflows
  • Multi-brand and multi-region orchestration

The real shift in recent years? SFCC now fits seamlessly into composable architectures, enabling brands to swap in best-of-breed tools while retaining a bulletproof commerce core.

From SiteGenesis to SFRA to Composable

  • SiteGenesis – Legacy server-rendered architecture, fast for its time but inflexible and hard to maintain.
  • SFRA (Storefront Reference Architecture) – Introduced modularity, responsive design, and cleaner code for the monolithic era.
  • Composable Storefront – Built on modern JavaScript tooling with PWA Kit, SCAPI, and API-first integration, allowing front-ends on React or Next.js to be deployed on platforms like Vercel.

This evolution lets enterprise teams:

Why Composable SFCC Works for Enterprise Brands

Salesforce Commerce Cloud shines when:

  • Running multi-brand portfolios with shared components
  • Managing global pricing, tax, and inventory logic
  • Integrating with complex ERP, CRM, and marketing stacks
  • Passing stringent enterprise security and compliance requirements

When paired with a composable approach, SFCC gives brands backend stability and frontend freedom - the best of both worlds.

The Limits and How to Overcome Them

SFCC’s native CMS and search still lag behind best-in-class options. That’s why most of our composable builds integrate platforms like Amplience or Contentstack for content, and tools like Algolia for search.
Pricing can be a sticking point, but in 2025, negotiation flexibility is far greater - especially if you have the right partner guiding your roadmap.

Final Thoughts

Salesforce Commerce Cloud has come a long way since the Demandware days. It’s no longer just a managed backend for templated storefronts. It’s evolving into a flexible foundation for composable architectures, with room to plug in modern tools and scale globally.

For teams who need stability but don’t want to sacrifice flexibility, SFCC remains one of the few options that can support both. But to unlock its full potential, the architecture around it - including frontend, CMS, and integrations - needs to reflect modern composable thinking. And to get that, you need a partner that really lives this stuff. 64labs is far and away the leader in composable on SFCC. If you aren't being asked to bring us into conversations about your composable roadmap in some form someone isn't doing their job.

Thinking about building a composable storefront on Salesforce Commerce Cloud? We’ve helped some of the biggest names do it right. Let’s talk.