Industry related info
Headless Software Architecture Is a South African SME Decision, Not Just a Salesforce Feature
Salesforce's Dreamforce 2026 launch of AIforce and Headless 360 puts a new name on an old architecture decision. We explain why keeping your backend separate from your interface is a build choice any South African business can make now, not an enterprise AI feature to buy later.
Headless Software Architecture Is a South African SME Decision, Not Just a Salesforce Feature
Salesforce used Dreamforce 2026 to launch two new products, AIforce and Headless 360, built on one core idea: once a company's data and business logic are cleanly separated from any single screen, an AI agent can read, reason and act on that backend directly, with no human-shaped interface required at all (Salesforce launches AIforce at Dreamforce 26). The framing is "AI replaces the UI," and the price tag is aimed squarely at enterprise budgets. The decision underneath it though, keeping your backend separate from your interface, is something any South African business can make today, at a fraction of that cost, and it has nothing to do with buying an AI product at all.
The Expensive Mistake Happens Long Before Anyone Mentions AI
Most small business software gets built the fast way: one app, one interface, one codebase where the screen and the logic behind it are the same thing. This works fine until the business needs a second consumer of that same data, a franchise partner portal, a mobile app, a reporting dashboard, or now, an AI agent that needs to check stock levels or approve a discount on its own. If the interface and the backend were built as one fused block, adding that second consumer means rebuilding large parts of the system, because "the app" and the way a person experiences it were never separate things to begin with.
This is the actual substance behind headless software architecture in South Africa right now: not an enterprise AI feature, but a build order. Keep the backend as its own thing from day one, with a clean API in front of it, and an interface becomes just one of several things you can plug in, not the whole system.
We Solved "Many Interfaces, One Backend" Years Before AI Was One of Them
We ran into this exact problem years ago building the website and internal systems for a multi-location South African franchise business. Head office needed one shared source of truth for pricing, stock and content across every location. Each local manager needed their own view of that same data, editable only for their own branch and locked out of everyone else's. Instead of a website with an admin panel bolted on per location, we built the self-hosted, headless Strapi backend behind that franchise's network of location sites, with role-based access control, and let every location's front-end site and head office's dashboard read from the same data through the same API. Head office and a branch manager are two very different interfaces onto identical data and logic. That is architecturally the same problem an AI agent poses when it turns up later asking for the same kind of access. We were not designing for AI agents, because Salesforce's own AI-to-CRM plug-ins, what it now brands things like Claudeforce or Agentforce Coworker, did not exist yet. We were designing so the business could add a location, a partner, or a new way of using its own data without us rebuilding the site each time.
What This Means If You Are Commissioning Software Right Now
If you are a South African founder about to commission a website, an internal tool, or a custom software development project, ask your developer one plain question: will my data and business logic live behind their own API, separate from the screen you are building me, or is the screen the whole thing? A "yes, separate" answer costs a little more discipline upfront and looks identical to your users on launch day. A "no" answer is fine only if you are certain this software will only ever be viewed by a person, on the one screen you asked for, forever. Very few businesses can make that promise, which is exactly the bet Salesforce just spent a product conference on.
Salesforce is charging enterprise prices for a decision that costs nothing extra to make correctly the first time. Whether or not you ever connect an AI agent to your own systems, the software you build today should be able to hand its data to a new interface without a rebuild. That is how you future proof your business software: not by buying an AI layer you cannot later swap out, but by refusing to fuse your backend to your screen now.
Arnaud Brunel
Founder, Brunel Studios
Arnaud Brunel is the founder of Brunel Studios, a software product studio based in Cape Town. He has spent the last 8 years building digital products for founders and SMEs across South Africa and Africa, working across mobile, web and AI-native platforms.
LinkedIn ↗