SFRA (Storefront Reference Architecture) – Definition
Storefront Reference Architecture - Salesforce Commerce Cloud's modern reference implementation for building responsive storefronts.
SFRA provides a mobile-first, modular architecture with modern JavaScript frameworks and best practices. It replaced Site Genesis as the recommended starting point for SFCC implementations. SFRA's modular structure separates concerns more cleanly than its predecessor: controllers, models, and templates follow consistent, documented patterns that make onboarding new developers faster and customization more predictable. Content teams working with an SFRA storefront benefit from its built-in support for content slots and Page Designer components, the native mechanism for placing marketing content within the otherwise developer-maintained template structure. However, SFRA's content capabilities remain fundamentally developer-oriented — adding a new type of content module still requires a developer to build the corresponding SFRA component, which is the gap that specialized CMS platforms fill by giving marketing teams a wider library of ready-to-use content modules without needing new SFRA development for each one.