Services

Custom software and automation for South African businesses

Six places we go to work: wherever money moves, controls matter, or the same task eats an afternoon every week. Built in Cape Town for businesses across South Africa.

Service 01

Process review and redesign

The problem

Every branch runs the same process differently, and buying software didn't make the work easier.

What we fix

We fix the process first. Automating a broken process only makes the mess run faster.

What we build

  • A map of how the work really gets done
  • The flaws, bottlenecks and control gaps
  • A repeatable, auditable process design
  • A controls matrix
  • A plan of what to fix and automate first

How it stays auditable

Every step, approval and change is documented as it's designed, so the process can withstand audit before a line of code is written.

Anonymised example

Step 1, capture
Mapped
Step 2, re-typed
Flaw
Step 3, approve
Mapped

Illustrative

Anonymised client example: a savings platform's member and branch processes were mapped and redesigned before a line of code was written, so the controls were part of the design from day one. Read the stokvel savings platform case study.

Service 02

Automation and AI

The problem

Answering the same customer questions over and over used to sit in somebody's inbox, waiting.

What we fix

We automate the volume a person shouldn't have to carry, and route the rest to someone who now has time to handle it properly.

What we build

  • Sophia, the AI customer assistant
  • Workflow and approval automation
  • Document capture
  • Exception triage
  • AI only where it adds value, with cost caps and human approval above set thresholds

See Sophia, the WhatsApp AI assistant

How it stays auditable

Every reply is stored with its reasoning, spend is capped before it starts, and anything sensitive waits for a person.

From our own product

Cost caps and approval thresholds in the Sophia console

Sophia console: cost caps and thresholds

Anonymised client example: an AI assistant now answers most customer questions on WhatsApp, with the small remainder passed to a person.

Service 03

Reporting and data

The problem

Month-end is a scramble, and the numbers are still questioned.

What we fix

Reports that build themselves from clean data, so nobody spends the last week of the month chasing a number.

What we build

  • Data captured once at the source
  • Automated checks and reconciliations
  • Management reporting and dashboards
  • Every figure traceable to its source

How it stays auditable

Reconciliation runs against an exceptions report rather than a month-end scramble, so a figure nobody can defend never reaches the report.

Anonymised example

Captured at source
Once
Automated check
Balanced
Management report
Traceable

Illustrative

Anonymised client example: a savings platform's reporting comes off the same records branches write to, so head office never reconciles two versions of the truth. Read the stokvel savings platform case study.

Service 04

Customer funds, loyalty and ledgers

The problem

An override is a favour between colleagues, and nobody can say afterwards who approved what.

What we fix

Second approval on sensitive actions, limits enforced by the system rather than a document, and every override reported.

What we build

  • Customer funds, wallets and balances
  • Loyalty points, rewards and the liability behind them
  • Reconciliations
  • Approval workflows
  • Journals into ERP and accounting

How it stays auditable

Every change is recorded with who, what, when and why, and the trail cannot be edited, so a balance can always be defended.

Anonymised example

Opening balance
R148 200
Deposits and payouts
R12 500
Difference
R0.00

Illustrative

Anonymised client example: a savings platform holds member balances to the cent, with every deposit and PIN-secured redemption traced to who approved it. Read the stokvel savings platform case study.

Service 05

Customer and member apps

The problem

Members want to check a balance or top up from their phone, not just at the counter.

What we fix

Self-service that reads and writes to the same ledger the branch uses, built for entry-level phones and prepaid data, not just fibre.

What we build

  • Self-service portals
  • Member accounts, savings and rewards
  • WhatsApp and SMS flows
  • Data-light apps that work on any device

How it stays auditable

A self-service action and a branch action write to the same ledger, so the app balance and the counter balance are always the same number.

Anonymised example

My savings
R2 450
Top upHistoryRewards
Works on any device
Data light

Illustrative

Anonymised client example: members top up a savings card from anywhere, no queue, no fee, no minimum, on pages built for prepaid data. Read the stokvel savings platform case study.

Service 06

Existing systems and integrations

Your ERP and legacy systems stay where they are. We improve them and build the pieces that are missing between them.

The problem

Our ERP doesn't do everything we need, but we can't replace it.

What we fix

We don't replace it. We build what's missing around it, connect the pieces, and keep it healthy even if we didn't build it.

What we build

  • Connections between the systems you already run (ERP, accounting, banking and legacy systems)
  • The missing pieces in between
  • One process across every branch
  • Offline-first where branches need it

How it stays auditable

Every integration point is logged, so a number can be traced from the system that created it to the report that shows it.

Anonymised example

Your ERP
Kept
The missing piece
Built
Banking and accounting
Connected

Illustrative

Anonymised client example: a savings platform's point of sale integrates with the tills already running in every store, without replacing the till system itself. Read the stokvel savings platform case study.

Tell us where the work gets stuck.

Book a free process review with the team who would build it.