Industry related info

Your software is not ready for AI agents. Here is what that actually means.

AI agents don't query your software the way human users do. Most South African businesses are about to discover their data architecture isn't ready for it.

By Arnaud Brunel — Founder, Brunel Studios30 June 2026 Last updated: 30 June 2026
Industry related info

A piece from Technext in Lagos last week asked a question that most South African founders aren't asking yet: if Africa's next digital customer is an AI agent, how do you charge it? The billing question is legitimate. But the more practical question, for anyone building AI-ready software in South Africa right now, is whether your system can be read by an AI agent at all.

Most South African software cannot. Not because the code is poorly written, but because it was designed for humans navigating a UI, not for automated systems querying data.

The problem lives in your data model

When an AI agent works with a system, it doesn't browse it the way a user does. It calls an endpoint, reads structured data, and takes action on what it finds. If your database schema is optimised for forms and dropdowns, that agent will struggle. Rigid table structures, fields storing mixed data types, values that only make sense in the context of the surrounding UI. These are invisible to a person clicking through your app, but they block any autonomous process trying to act on your data.

South Africa is past the point where this is a future concern. According to a Microsoft report published earlier this year, 23.1% of South Africans used a generative AI product in Q1 2026, placing the country 46th of 147 economies globally, ahead of every other African nation measured. Businesses are already deploying agents for pricing, inventory management, lead qualification, and customer event responses. The software that can support this will move fast. The software that cannot will require months of refactoring before it does.

A call we made before a client needed it

On a recent build for a Cape Town e-commerce client, we made a specific architectural decision in the planning phase: we structured the PostgreSQL database to what we call AI-native data standards. The goal was simple. An automated restock bot or a pricing agent should be able to query inventory and take action without a developer interpreting the data first. The client had no AI agent planned at the time. We made the call anyway.

The choices weren't complex. We separated concerns so each table held exactly one type of data. We standardised field types across the schema. We wrote the structure so a machine reading it would reach the same conclusion as a developer who had been briefed on it. This added roughly half a day to the architecture phase. The alternative, retrofitting a live production database when an AI feature becomes necessary, takes weeks.

What this means for SA founders right now

The question isn't whether AI agents will be part of your business. At this point, debating AI adoption is roughly as useful as debating email adoption. The question is whether your current software will work with AI agents when you need it to.

If you're mid-build or starting something new, this is the cheapest moment to address it. You're shaping the schema before anything depends on it. If you're already live, a data model audit now is far less disruptive than discovering the same problem when you're trying to ship a new feature.

AI agents don't care about your UI. They care about your data. If you treat custom software development as an infrastructure decision rather than a feature list, you are already ahead of most of the market.

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 ↗