Storefront Reference Architecture – Definition
SFRA is the official reference architecture for Salesforce Commerce Cloud storefronts, providing a structured foundation for frontend development.
Storefront Reference Architecture (SFRA) replaces the older Site Genesis architecture and offers a more modern, modular code structure for SFCC projects. SFRA is built on a cartridge system and enables a clearer separation between base functionality and customizations. Aspects relevant to content management include the connection to Page Designer and the integration of CMS systems via the SFCC APIs. Salesforce officially recommends SFRA as the starting point for all new SFCC implementations, and while Site Genesis projects can technically continue operating, they receive comparatively less attention in new platform features and community tooling. The cartridge-based structure means customizations are typically organized as custom cartridges layered on top of the base app_storefront_base cartridge, keeping custom business logic separated from the reference implementation and making platform updates easier to apply. For teams evaluating third-party integrations, checking explicit SFRA compatibility rather than assuming a Site Genesis-era integration will work unchanged is a practical due-diligence step.