Software and AI that adapt to how people already work.
Pricing Parity & Code Review Strategy

Software maintenance begins with an upfront Code Review Audit—committed across 3 to 5 year horizons.

Before we sign any software maintenance agreement, we conduct a comprehensive code editing, security, and architecture review at our standard purchasing power parity specification rate. We do this to establish exact baseline quality. Once audited, we sign long-term maintenance contracts for 3 to 5 years. We do not sign 1-year maintenance contracts because lasting software stability requires multi-year accountability.

Pricing Parity Strategy for Software Review

Editing and reviewing your software codebase has a transparent audit price charged at purchasing power parity rate (R650/hr local rate). Only after this thorough audit is complete do we enter into a 3 to 5 year maintenance contract. We strictly do not offer 1-year maintenance contracts.

Request Code Review Audit
The Dual Maintenance Challenge

Maintaining old legacy software & AI-developed software.

Every business depends on software that runs every day. When that software breaks, operations halt. When developers leave or AI models drift, your business is exposed unless an expert team maintains the codebase over a 3 to 5 year horizon.

There are two major maintenance challenges facing companies today. The first is legacy systems—old software built years ago by developers who have left, with missing documentation and unsupported frameworks. The second is AI-developed software—code generated rapidly using AI models that works in demos but suffers from model drift, API changes, and structural fragilities unless expert human engineers maintain it.

Why 3 to 5 years? Multi-year stability cannot be achieved in 12 months.

Short 1-year contracts encourage quick-fix patches that increase technical debt. Our 3 to 5 year maintenance commitment ensures we refactor, document, and monitor your legacy systems and AI pipelines for enduring, zero-downtime performance.

Developer monitoring code dashboards for legacy systems and AI models.
Continuous maintenance for old software systems and modern AI-developed applications across 3 to 5 year horizons.
Ubuntu

Maintenance tailored for fellow South African business owners.

In South Africa we say ubuntu. I am because we are. That belief is the reason we do not walk away after handover. Your success and our success are tied together for five full years, not five minutes.

South African businesses operate under pressure that few global vendors truly understand. Unpredictable power, scarce technical talent, and tight cash flow mean that a software project cannot afford to fail. Our installment model lets you start projects that pay for themselves instead of pulling capital from the operations that keep your doors open.

We will not promise what we cannot deliver. We will write down exactly what we will build, prove it works in a prototype your team can touch, and stay six months after handover to make sure it actually changes your business.

Pillar One

Legacy codebase rescue and maintenance.

Your business depends on software that was built years ago. The original developers are gone. The documentation is missing. The frameworks are outdated. The system still runs, but nobody understands how, and nobody wants to touch it. We take it over.

Developer Knowledge Recovery

We study your codebase to understand what it does, how it works, and why it was built the way it was. We recover the institutional knowledge that left with the original developers. We document everything so your business is never exposed like this again.

Security And Stability Audit

We identify security vulnerabilities, unstable dependencies, and hidden bugs that nobody knows about. We prioritise the fixes based on risk to your business operations. We stabilise the system before we start modernising it.

Framework Modernisation

We upgrade outdated frameworks and dependencies without interrupting your business operations. We do this carefully, testing every change against real workflows, because your team cannot afford downtime while we modernise.

Technical Debt Reduction

We identify and reduce the technical debt that has accumulated over years of quick fixes and workarounds. We do this incrementally, so your team always has a working system while we improve it underneath.

Ongoing Dependency Updates

We keep your dependencies up to date so your system does not fall behind again. We monitor for security patches, framework updates, and compatibility issues. We handle them before they become problems.

Documentation And Knowledge Transfer

We document everything we learn and everything we change. Your business will never again be exposed because a developer left and took their knowledge with them. The documentation belongs to you.

Pillar Two

AI-generated software maintenance and hardening.

Artificial intelligence can generate code faster than any human. But speed without structure creates fragility. We take AI-generated codebases and turn them into robust, enterprise-grade software that your business can depend on.

Structural Audit

We audit the architecture of AI-generated code to identify structural fragility, non-standard patterns, and hidden dependencies. We understand what the code does and where it will break under pressure.

Security Hardening

We identify and fix security exploits that are common in AI-generated code. These include injection vulnerabilities, authentication gaps, data exposure risks, and insecure dependencies that the AI did not account for.

Test Coverage

We build the automated test coverage that AI-generated code almost never includes. Unit tests, integration tests, and end-to-end tests that prove the software works correctly and catch regressions before they reach production.

Architecture Restructuring

We restructure AI-generated code into clean, maintainable architecture that follows industry standards. We do this incrementally, so your business always has a working system while we improve it.

Human Workflow Alignment

We ensure the software actually works for the humans who use it every day. AI-generated code often works technically but fails practically because it was not built around real human workflows. We fix that.

Ongoing Maintenance And Monitoring

We provide ongoing maintenance, monitoring, and improvement for AI-generated systems. We keep the code healthy, the dependencies current, and the software aligned with your business as it grows.

Code Audit Pricing

Transparent pricing based on lines of code.

We price our code audit on a fixed per-line-of-code rate based on Purchasing Power Parity. You know exactly what you will pay before we begin. No surprises. No hidden fees. Complete transparency.

Code Audit Cost Calculator

Your country: South Africa
Rate per line: R5.00
Total: R250,000

Complete 15-Country Code Audit Rate Schedule

Country Currency Hourly Spec Rate Code Audit Rate per Line
South Africa (Baseline)ZARR650 / hrR5.00 / line
United StatesUSD$93 / hr$0.72 / line
United KingdomGBP£65 / hr£0.50 / line
NetherlandsEUR€70 / hr€0.54 / line
FinlandEUR€70 / hr€0.54 / line
CyprusEUR€70 / hr€0.54 / line
IrelandEUR€70 / hr€0.54 / line
SwedenSEK840 kr / hr6.50 kr / line
NorwayNOK980 kr / hr7.50 kr / line
DenmarkDKK600 kr / hr4.60 kr / line
SingaporeSGD$74 / hr$0.57 / line
MalaysiaMYRRM 150 / hrRM 1.15 / line
CanadaCAD$125 / hr$0.96 / line
AustraliaAUD$140 / hr$1.08 / line
New ZealandNZD$150 / hr$1.15 / line
Our Approach

The specification first, audit proved, six month observed method for software maintenance.

Every software maintenance engagement follows a structured approach. We start by understanding your codebase. Then we audit it. Then we take responsibility for it. The audit comes first. The maintenance follows.

01

Codebase Discovery

We study your codebase to understand what it does, how it is structured, and what risks it carries. We identify the technologies, the dependencies, the architecture, and the patterns. We do not change anything yet. We are still learning.

02

Audit And Health Analysis

We perform a comprehensive audit of your codebase. We identify security vulnerabilities, structural fragility, missing tests, outdated dependencies, and technical debt. We document everything we find and prioritise it based on risk to your business operations. This audit is priced on a transparent per-line-of-code rate.

03

Stabilisation And Repair

We fix the critical issues first. Security vulnerabilities are patched. Unstable dependencies are updated. Hidden bugs are resolved. We stabilise the system so your business operations are protected while we work on longer term improvements.

04

Refactoring And Modernisation

We refactor the codebase to reduce technical debt, improve maintainability, and align with industry standards. We do this incrementally, so your team always has a working system while we improve it underneath. For AI-generated code, we restructure the architecture and build the test coverage that was missing.

05

Ongoing Maintenance And Six Month Observation

We take full responsibility for maintaining your codebase. Dependency updates, security patches, performance monitoring, and bug fixes. We also observe how your team uses the software for six months to ensure it works reliably for the humans who depend on it every day. That is our accountability standard.

The deliverable at each stage.

Stage one produces a codebase discovery report. Stage two produces a comprehensive audit report with prioritised findings. Stage three produces a stabilised, secure codebase. Stage four produces a refactored, modernised codebase with test coverage. Stage five produces ongoing maintenance with six months of measured reliability data. You always know what you are paying for, because the deliverable is written down before the work begins.

How You Pay

Software maintenance that pays for itself, across up to five years.

The code audit is priced upfront on a transparent per-line-of-code rate. You know exactly what the audit costs before we begin. The ongoing maintenance is paid in annual instalments across up to five years, with year two onward adjusted for inflation.

The structure exists so your software maintenance can be funded from the value it creates, instead of your business pulling capital away from the operations that keep it running today.

Six Months Of Honest Measurement

Observing how your team uses the software is the only honest way to know the maintenance works.

We stay for six months after taking over your codebase because we know that reliability is proven in daily use, not in a test environment.

During the six month observation period we measure how your team actually uses the software. We watch where it works reliably and where it struggles. We measure uptime, performance, and user satisfaction. We fix what needs fixing. We do not call maintenance finished until your software runs reliably for the humans who depend on it every day.

Start Your Codebase Audit

Tell us about the software your business depends on and we will show you what it needs.

A codebase audit conversation costs you nothing. We will sit with you, understand the software your business depends on, and tell you exactly what we would do to make it reliable. Only when you approve the audit does any payment begin.