Friday, 6 November 2026 South Africa About us
Independent South African journalism
The South African Enquirer Because enquiring minds want to know.
Send us a story Corrections
NEWS BRIEF
Business & Technology

Your software still works. That is exactly the trap, says the firm selling code audits

Codehesion is urging South African businesses to audit their code before hidden flaws in working software become a scaling problem, in a pitch that is also an advert for its own services.

Editorial illustration of close overhead shot of a plain south african office desk at dusk
The South African Enquirer · Illustration

Software that runs without complaint can still be carrying problems its owners have never seen. That is the warning Codehesion is putting to South African businesses, and it comes with a service attached: a code audit that the company sells.

The firm describes itself as a leading South African software developer and says it has worked with a spread of local companies, from young startups through to large corporates. Across that work it says it has noticed one pattern repeating. Businesses often hold flaws in their code without knowing it, because the software appears to be doing its job.

In reality, Codehesion argues, that software is either performing below what it could do or is heading for a collapse as the business grows. The company puts the cause down to a single reason: the software was not written with the future in mind.

It calls the result architectural debt. The phrase describes problems built into the underlying structure of a system, rather than bugs that show up as visible errors. On Codehesion’s account, this kind of debt often stays hidden until it is too late to fix cheaply.

That is the case the company makes for a code audit. An audit, as Codehesion describes it, means examining a business’s existing software and identifying where the organisation is exposed. The findings are gathered into a report and handed to the client.

What happens after that depends on the client. If the business gives Codehesion the go-ahead, the company will carry out the repairs itself. It says it starts with the changes that will return the most value to the business soonest, then works through the remaining issues, which may matter less right now but could grow into bigger problems later. The stated aim is to deal with immediate needs without losing sight of the future.

There is an obvious thing to say about all of this. The company recommending the audit is also the company that stands to earn from the repairs, and the account of the problem arrives in the form of promotional content rather than independent research. A business weighing an audit should treat the diagnosis and the sales pitch as the same document.

That does not make the underlying point wrong. Architectural debt is a familiar idea in software engineering, and the situation Codehesion describes, working code that is quietly fragile, is a recognisable one for any organisation running systems it has not examined in years. The difficulty for a business owner is that the condition is invisible by design. Nothing breaks, so nothing prompts a look.

For South African companies, the practical question is less whether hidden flaws exist than what they would cost to find and fix, and whether the firm doing the finding is the same one doing the fixing. Codehesion’s answer is that the sequence works in the client’s favour, with the highest-value repairs handled first. A business that wants a second opinion before committing can commission the audit and take the report elsewhere.

The company is encouraging South African businesses to undergo an audit to establish whether their software has been built properly or whether problems are sitting underneath. Its own commercial interest in that recommendation is plain, and readers can weigh it accordingly.

The Enquirer reports technology claims on their merits. Where a company makes a case for a paid service, we set out what it says, what it stands to gain and what a reader can check for themselves.

Source: MyBroadband, Codehesion code audits fix your flawed software before it becomes a bigger business problem

Topics softwarecode auditbusiness techarchitectural debtcodehesion
Corrections. If something here is wrong, tell us and we will fix it and say so. Write to .