Headless Composable Chicken
Salesforce Commerce Cloud
Salesforce Commerce Cloud is the most complete commerce platform, backed by the #1 CRM.
Written by Rob Smith, Global VP of Technology at OSF Digital
Many companies are facing difficult decisions in the coming months as they think about the next peak and what project they should undertake. Now is the time to plan their post-peak work to prepare for the next peak’s success.
What’s the difference between composable and headless?
Let’s start with two fast definitions.
Headless is a technical term. In commerce, it simply describes the separation of the front-end user experience code from the back-end processing code. We should keep in mind that headless really means ‘many front-end experiences (heads) with one set of backend operations.’ Think social shopping, watches, mobile apps, and websites.
Composable Architecture is a much broader term. It describes the ability of each system (e.g., commerce engine, email marketing system, content management system, product information system) to be connected to the company ecosystem once and reused many times through an integration layer. If in the future you disconnect, say, the email marketing system once from the integration layer and plug in the new one, all the other systems remain (largely) unaffected.
Sadly, these terms are often used interchangeably or incorrectly, leading to significant confusion for companies about the right way to go with their architecture and commerce decisions. Let’s examine what the main messages in the market are.
Positive Messages
There are several positive messages around. Let’s examine these first:
Headless is your future architecture.
This is proclaimed as gospel by many in the commerce world. There’s some truth here: Having your front-end experience separated from your back-end logic creates a lower risk of front-end change and a higher ability to change quickly.?
Headless on its own does not give you higher page speeds and more conversions. This is a myth, and we’ll see why later.
Composable is the only architecture for a forward-looking company.?
You must ‘go composable.’ This requires some unpacking. Many businesses have built significant technical palaces, which are technically composable (as defined above) but have provided little to zero business benefit. No conversion uplift, little change of pace or agility, and often, higher costs. Why does this happen? It happens because a technical project is undertaken, often with a zealous approach to architecture, without a strategy to create business value. Here are a few mistakes we often see:
We’ll increase our conversion rate.
Lots of business cases are predicated on an increased conversion rate. In fairness, some of the moves toward these newer approaches have yielded conversion rate differences. We do want this to be an outcome as it’s one of our most calculable benefits.
This is generally driven by two factors:
So, yes, we will increase the conversation rate if we take one of these two routes (or maybe both!). Make sure you test these assumptions.
Negative Messages
The market also gives several negative messages about these changes, which sow fear, uncertainty and doubt (FUD) about these projects.
Headless (or composable) is expensive.?
We explored why this message appears in the market in the previous sections. It’s when technical palaces are created with a lot of expensive software, and they do not meet any business needs or outcomes.
There’s confusion about whether headless or composable (remember our terms) creates the expense, but the whole area gets labeled this way. We already covered composable technical palaces (see Best in class).
“Keeping the idea of going headless simple is the key to ROI. Concentration on the business outcomes and measurable outcomes drives the right change.”
It is also true that there are some very expensive ways to go headless. You could build from scratch your own bespoke head, assembling technologies like React or Next.js, GraphQL and many others into a technically amazing setup — and reinventing the wheel at the same time. Keep in mind that it is possible to make a headless setup slower than your current website if not done correctly. That likelihood increases the more you build from scratch due to the number of decisions that could be implemented incorrectly.
Another reason is linked to people getting carried away. One decision snowballs into another, and the whole thing gets super expensive. Here’s an example: We want to go headless for the conversion rate benefits, so we’ll choose a new front-end technology (PWA), and we’ll redesign. So far, so good. Then, someone says they’d like much better content creation tools. You’re not a very content-driven brand and have a very small content team, but the requirement isn’t challenged. So, you now go to market and spend many cycles selecting a separate CMS.?
The headless project now has more licenses and a slightly greater implementation cost. Your ongoing maintenance and use of the solution is split across your commerce and CMS solutions. Will this separate CMS really create enough business benefit for the significant expense? Depending on the business, it might, but in this example, where content is not huge for this business, it likely will not. We must challenge our assumptions.
Keeping the idea of going headless simple is the key to ROI. Concentration on the business outcomes and measurable outcomes drives the right change.
Headless (or composable) takes too long.
Headless/composable projects may take much longer than expected. The market has seen this (and this is to our benefit, as you will see later). What is disappointing is that this does not need to be the case.
The reason projects take longer is 100% aligned with the last section about why they are also more expensive: snowballing ideas, customized setups, and building technical palaces without business benefits. Let’s say no more about this!
领英推荐
You need a deep technical team to maintain headless/composable.
This is only true if we’ve made all the previous mistakes. Deep technical teams are needed if you have a deep technical solution. For some businesses, there may be great benefits to this. If you’re an F1 team, Uber or Amazon, technical competence and depth are key parts of your success as a product. For many commerce businesses, this is not necessary. Most commerce businesses are not a special case, where having a bespoke checkout is a differentiator in the marketplace. Most of these businesses differentiate by product range, pricing, availability, speed, brand and more — not technology.
If you’ve made the mistake of assembling a technical palace that does not drive business outcomes, you will have also assembled an unnecessarily large technical team to keep the lights on, more partner relationships and more software costs than needed.
Goldilocks Approach
So, we have examined the positive and negative messages in the market. We’ve done some myth-busting and critical examination of the statements. But what do we do about it? How do we stop from becoming a headless composable chicken?
Start with the business.
It may seem self-evident by now, but let’s be clear: All technology projects should create a demonstrable, measurable business outcome or two. We should start with what we want to achieve and work with the technology to meet those needs. Concentration should be given to:
Revenue growth
Cost management
“All technology projects should create a demonstrable, measurable business outcome or two.”
You’ve said a lot. I have a lot to think about. What is this Goldilocks approach?
We’ve examined the business case, the market trends, and myths. So, what should you do now? You should prioritize your business needs first and match the solution to those needs and outcomes. Here’s how Salesforce matches some of the common issues with these projects. Part of the solution from Salesforce is Composable Storefront, which is made up of two components: the reference application and the hosting of that application.
PWA Kit (part of Salesforce’s Composable Storefront)
This is a pre-built reference application built to use with Salesforce Commerce Cloud. It is a PWA, meaning if you don’t already use this kind of technology (e.g., previous versions of Commerce Cloud like SiteGenesis or SFRA), then you get those page speed benefits that drive many business cases. Here’s the demo storefront. It’s fast and already has a home page, PLP, PDP, Basket, Checkout, My Account, etc. Don’t reinvent the wheel. Apply your brand and differentiation for fast time to value. This saves a huge number of resources versus building from scratch (often called a bespoke head) and gives you the business benefits.?
Managed Runtime (part of Salesforce’s Composable Storefront)
This is Salesforce’s hosting environment for your new ‘head,’ built with the PWA Kit. Included in your license cost, you get Salesforce’s famous uptime and speed without additional costs by using a third party. Build a bespoke head, and you also need to host that head (in AWS, GCP, Azure, Vercel, etc.) and carry daily costs for that, both in usage costs and the people to maintain and support it. Or let Salesforce do that for you.
Does using this Composable Storefront restrict me?
Maybe. It’s not a bull answer. Restrictions are only restrictive if they make a difference to your business. Composable Storefront makes a set of decisions for you. If you’re not happy with them, they can seem restrictive. If they don’t matter to your business, they are an advantage and things you don’t need to think about. Here are the main ones:
Some of you won’t know what React, Chakra, etc., are. That doesn’t matter. That’s almost the point. They are technical choices already made, which could be seen as restrictions or could be an acceleration.
In business terms, then, how is this Goldilocks?
We have seen the challenges of headless and composable and the confusion around these terms. The use of Composable Storefront and Salesforce Commerce Cloud gives the following:
So, if your project is focused on going headless, you can achieve it with Salesforce by getting the benefits of revenue growth without the increased cost the market often perceives with these projects. That’s why it’s Goldilocks. It suits the business and delivers outcomes in a world of frequent failure.
I have proven the business case. Is this the only way?
There’s one great benefit of Salesforce’s approach that we haven’t mentioned yet. It does not close off any options for the future.?
Let’s say that your business does need a bespoke head. It needs to bring together the right PIM, the right CMS, and the right search/merch tooling in a composable approach (which some of our customers do).?
Salesforce is a fully API-powered commerce engine running some of the top brands that use this approach without Composable Storefront. If the business benefits are there, this route can be the right one, and Salesforce fuels that just as well.
Wrapping it all up
We said it once, and we’ll say it again: Concentrate on business outcomes. Break down the revenue growth and cost implications. Prove the value. Select the right technology to match those needs. If a smart business stakeholder can’t understand it, they shouldn’t sign off on it. For many, the Goldilocks approach will power these business benefits without the technical downsides.
Rob Smith, Global VP of Technology at OSF Digital, is a leading expert in composable architecture, data and AI, and the Salesforce ecosystem. He advises clients on how to maximize their digital investments and implement future-ready solutions that drive business outcomes. With deep knowledge of headless commerce and composable systems, Rob helps organizations navigate complex technical decisions to enhance agility, streamline processes, and boost revenue. As a thought leader, he is dedicated to ensuring technology projects align with measurable business goals.
OSF Digital is a global leader in digital transformation, specializing in Salesforce solutions that drive operational efficiency and business growth. With expertise in AI and composable architectures, OSF Digital empowers businesses to create seamless, future-ready customer experiences. Leveraging data-driven insights, OSF helps clients enhance performance, optimize processes, and scale for success. From innovative commerce solutions to managed services, OSF Digital is committed to helping companies maximize their digital investments and achieve measurable business outcomes.
Salesforce Developer | 2X Salesforce Certified | Salesforce | APEX | Integration | JavaScript | MERN Stack | GATE-2022 Qualified | Passionate about DSA & Impactful Software Solutions | Avid Traveler
3 周Very well explained Salesforce Commerce Cloud and Rob, creating systems that drives business growth that can be updated quickly with modern tech stack for better UX ??!!
Thank you Rob Smith and Salesforce Commerce Cloud for sharing this informative article! Great insights - a must read!
Strategic Advisor Partnering with Enterprises to Unlock Growth, Inspire Innovation, and Empower Teams
4 周Thanks Rob! Very informative!
Regional Vice President Commerce Cloud Iberia
4 周Rob Smith thank you so much for this article. It is a great analysis and reflection in relation to headless and composable architectures. Fully agree with you, this is not a technical decision. It is a decision that must be driven by the business impact. Salesforce Composable Storefront is a proven solution to grow and scale the business, improving the conversion, while reducing the time to market and the operational costs.
Senior Technical Product Manager at Salesforce
4 周Great stuff, Rob Smith . I think you captured well the threat of over complicating the solution while striving for a technical goal. The best bet is to focus on a business outcome and scrutinize complexity. There is no one size fits all approach but we have seen enough of these to know the patterns and technology that are most likely to produce scalable, efficient systems that enable (critical word is enable: it’s not an inevitable outcome as you note) conversion and incremental revenue.