A standing team of fifteen-plus specialists — business analysts, designers, testers and full-stack developers — who build custom software and then keep it running. Not a contractor pool assembled per project.

Fifteen-plus permanent specialists covering every discipline a custom build needs — so nothing gets handed between vendors and lost in the gap.
Get the problem right before anyone writes code.
Permanent engineers, not a rotating contractor pool.
Designed for the person holding the phone in the field.
Dedicated testers, because developers cannot test their own work objectively.
Deploy on a Tuesday afternoon without anyone holding their breath.
We run what we build.
Not reference architectures. Applications and platforms this team has built and continues to run for South African clients.
A mobile application for utility field agents, built for the conditions the work actually happens in — one-handed use, bright sunlight and intermittent connectivity, with offline capture that syncs when signal returns.
Companion application for verifying field agent activity and the data captured, closing the assurance gap between what was recorded on site and what reaches the billing system.
A programme of revenue and data platform work for the City, including the municipal intelligence and SAP data science workstreams that turn years of billing history into decisions the revenue teams can act on.
Business analysts map the real process, exceptions included, and write requirements that can be tested.
Designers and developers work in short iterations, so you review working software rather than documents.
QA verifies, the pipeline deploys, and the same team monitors and improves it in production.
Fifteen-plus people on staff. The engineer who built it is still here when you need it changed.
Analysis, design, build, test and run in one team, so nothing falls between vendors.
We run what we build in production, which changes how carefully we build it.