This document contains commercial terms and case detail belonging to Nash Group Mobility (Pty) Ltd. It is not for onward distribution.
Confidential to Michael Nash and Rayne Mulder. Access is recorded.
A case platform built on the one thing no competitor in your sector owns: a working model of South African immigration law, running against every file you hold.
This plan is about capacity.
Every application costs a consultant's attention. That attention is your ceiling. The work so far has been moving what lives in Riekus's head, and Claire's, and Brandon-Lee's, into something that runs on every file at once and does not get tired at four in the afternoon.
Two things happened in your own files while I was doing it. A renewal was refused while complying with the rule as the Department publishes it (section 02). And an appeal letter left your office citing section 19(2) on an 11(1) matter; Riekus confirmed the slip the same week, and the appeal is lodged. It is exactly what Rayne described in the first meeting:
Neither was carelessness. Both were caught by a person reading closely, which is what does not scale. From Stage 2, every letter has its citations checked against the route before it can be released.
A renewal expired on 31 August. The pack was lodged on 1 July, sixty-one days ahead. The published wording says no less than 60 days prior, so the last safe day was 2 July. It was refused under Regulation 9(8)(c): the Department counted two calendar months back from expiry, which lands on 30 June. Both readings were true at once.
So every renewal is scored against both readings, the earlier governs, and the handler sees both dates. On top sits your own margin, because neither of you lodges on the last legal day. Rayne works to a day or two early and Riekus to a day early, so the system holds the larger of the two:
The warning comes on your day, not the Department's last lawful one. The statutory date is never overwritten.

One stage at a time, each tested before the next begins, working back from completion in December 2026. The test that decides each stage is finished was written before the work started.
How you sign off a stage. You watch a short recording of it running on your own kind of case, you see the list of requirements it clears with the test behind each one, and you tick agree or disagree per line. The instalment follows your ticks.
Sign-in through Microsoft or Google accounts, built and tested, and connected to your own accounts in Stage 3. A record of every change. The case and applicant model. The rules behind the deadlines, the scoring and the letters, with their tests. One cloud project per client is designed and is deployed in Stage 3. Not part of the payment schedule.
The screens agreed with the people who will use them, before anything is built against them. Each of you gets a short list of your own requirements to tick: agree, disagree, or here is the answer. Nobody is asked to read all 166.
Every screen has a version you have approved. If the screens are not signed by 2 October, mid-December moves. That is arithmetic, not a threat: the desks are built against locked screens.
Both readings of the renewal rule with the earlier governing, and your margin on top. The seven-working-day rule for short visas. The appeal window counted from receipt, not from the decision date. Where a public-holiday calendar is missing, the answer is UNKNOWN, never a guess.
Given the refused case in section 02, it returns 30 June and 2 July, governs on 30 June, reports the 1 July lodgement as EXPOSED in plain words, and shows your margin date alongside.
The hundred-point calculation, with bands that turn on interpretation flagged rather than scored silently. Letters built from the case record, every points claim carrying its evidence, and the citation check before release.
A case at the threshold is flagged, not passed quietly. A letter citing a section that does not belong to its route is blocked and the sentence quoted back.
The console your consultants work in all day, sorted by urgency. The corporate client's own view. The qualification-verification countdown.
A consultant opens one screen and sees every matter needing attention today, in order. A corporate HR user signs in with their own work account and sees only their own people. A full case runs end to end on your own anonymised data, watched by you.
If one of these arrives late, the date moves.
| What | Why | By |
|---|---|---|
| One hour with each consultant, on the screens | A change to a picture costs minutes. The same change once the desks are built costs weeks. | Before 2 October |
| Your ticks on your own short list | Anything still unconfirmed stays unbuilt until you answer it. | Before 2 October |
| The rest of your 11(1) professional fees | Meetings, business, tourist, family visit and eVisa are still missing. Without them quoting stays incomplete for your highest-volume category. | Before Stage 1 |
| Whether your fees are quoted excluding VAT | Your 3 August quotation reads + VAT @ 15%, so I have assumed exclusive. If that is wrong, every quote is out by fifteen percent. | Before Stage 1 |
| The address status emails should come from | Replies need to land with your team, so it has to be an address you own. | Stage 1 |
| The two hours a week you already put in place | Nothing new. It is what stops me building what I think you do rather than what you do. | Throughout |
| Your attorney's written position on data protection | Live files cannot move onto the platform without it. | Before go-live |
What I have assumed. Say so if any of these is wrong. Outbound visas are out of scope. Consultants do case work on laptops; the client portal is built for phones. Existing matters stay in your current process until you approve a move. Your templates stay yours. English only.
Separate parts, each doing one job and each tested on its own.
Two decisions a technical reviewer asks about first. The pages are built on the server and sent finished, because the job is forms, tables and queues, and one codebase is easier to secure and to hand on. And documents are generated when somebody needs one, from the audited record, rather than stored twice. A submission record keeps what actually went to the Department and what came back.
There is no Departmental interface, and any supplier who tells you otherwise is guessing. Qualification verification has none either, which is why that part is a countdown you can see rather than an integration nobody can have.
Your clients are Kellogg, KLM, Air France, Huawei, Tata, TCS, Infosys and Mediclinic. Their procurement teams send a questionnaire. These are the answers.

Small changes are free. Anything under half a day I absorb. Bigger ones get one page within three working days: what it adds, what it moves, what it costs. Nothing is built or invoiced until you have said yes in writing, and everything agreed goes in a log that sits with the agreement.
Your live files do not move until you have approved how, and there is a way back to your current process that works the same afternoon.
Data protection is your attorney's position, not mine. Passport scans, medical reports and qualification records are special personal information. Your attorney sets the position and I build to it.
Where AI sits. The platform's judgement is rule-based and stays that way; that is what makes it defensible. Later, an assistance layer can remove typing, such as reading a passport for a person to confirm. It never writes a date, a score or a section of the Act, and nothing about your applicants leaves South Africa. None of it is in this price or switched on until it is proven on your own cases.
Out of scope: automating the submission itself, the qualification portal, outbound visas, and the forecasting in section 09.
Your volumes and your fees, as you gave them to me.
You told me Mobility handles 20 to 40 applications a month and Solutions 10 to 15. Your fee card runs from R1,000 for police-clearance assistance to R15,000 for permanent residence, with core work visas at R10,500.
The gain is not people working faster. It is the ceiling moving. Today the number of applications you can carry is set by how many one consultant can hold in their head, which is why an influx hurts and a holiday hurts. Move the deadlines, the scoring and the checks out of memory and the same team carries more. How much more is measured on your own cases once Stage 1 is running, not a number I put in front of you now.
| Running cost | Roughly | Carried by |
|---|---|---|
| Hosting and the database | R1,520–3,150 / mo | You, at cost, no margin |
| Encrypted document storage | R175–545 / mo | You, at cost |
| Monitoring and alerting | R215–435 / mo | You, at cost |
| Everything used to build it | — | Me. Never on your invoice |
| Support after handover | — | Sixty days of defect fixing included, then a retainer or billed for what is used |
No licence fee and no charge per seat. It runs in your own cloud account; you see the bill. Those costs are the floor for one environment, so a second one, an airline running its own for example, carries its own floor. A penetration test before go-live is yours, and not marked up.
My fee and the per-application arrangement are not in this document. They belong in the commercial agreement, which follows your sign-off on the scope in section 03.
The firms you compete with, and the software they run on, can tell a client where a case is. None that I have seen can say what goes wrong in the next six months, because none owns the rules. You would.
That opens a second phase, priced separately and not in this build: forecasting for your corporate clients. Each assignee's remaining 180-day allowance, the next application in a person's chain surfaced early, and which planned hires would be refused as packaged, with the lever for each.
And when you say you would give it to your customers, there are two versions. An airline's mobility team signing in to your platform and seeing only their own people is already in Stage 3. An airline running its own branded instance is a separate project with its own fee, and the build keeps that cheap.
What happens next. Read it and tell me yes, or what to change. Section 03 is the one to argue with, and I would rather you argued now than in November. Nothing gets built until you have agreed it. Then the commercial agreement follows and the first payment starts the clock.
Tokelo Mogorosi · Conversion Forge · tk@weareconversionforge.uk
Confidential to Michael Nash and Rayne Mulder. Prepared 22 September 2026.