Agritech.Healthtech.Yourtech.

Good records are the difference between a business and a hobby. We build the software that shows you where to double down, which basket your eggs belong in, and when to move them.

Agrinora liveAgrinora Livestock livediagnosticaMD in useLusaka, Zambia

See for yourself.

Everyone says their software is easy to use. Well, here are ours.

3 items waiting for pick-up — Knapsack sprayer, Dip, Fencing wireView list

Dashboard

Welcome to Kabwe Ridge Farm

COMPLETED5
IN PROGRESS3
OVERDUE1
PLANNED9
‹Week of Sep 13›Today
© 2026 Apical Dynamics.

Agrinora

Do you know what a feedlot actually costs you from start to finishing? Or whether the tomato crop made money over the whole cycle, not just on the day you sold it? The enterprise section tracks income and expense per enterprise, so the answer is a number, not a feeling.

  • Every enterprise costed separately, start to finish
  • Supervisors log work from their own phone. No training day, no manual.
  • No signal is fine. It catches up when a bar shows up.
Live at agrinora.appAndroid and iOS coming soon
☰☾Log out

Welcome, Joseph

KABWE RIDGE FARM

Herd

+ Add animal
TOTAL HEAD58
NEEDS ATTENTION2
TREATMENTS LOGGED64
CALVES BORN4
HERD COMPOSITION
16 calves42 adults

Under 12 months counts as a calf

+ Dip whole herd
MakonkoBonsmara, female · pregnant
7008
NamafuAngoni, female · dosing overdue
7021
SibesoBrahman cross, female · served 4 Aug
7033
No nameBonsmara, male · 486 kg
5/2501
KapasaBoran, male · lame, seen 15 Sep
5/2544
MwicheAngoni, female · due to calve Oct
7038

Agrinora Livestock

On your next trip to the farm, should you be buying dip or tetracyclines? Is this one for the vet or not? Calf born yesterday, heifer due for breeding, the cow you have been watching since Tuesday. The herd is with you everywhere you go, in your pocket.

  • Births, breeding watch and treatments visible as they happen
  • Withdrawal periods tracked per animal, not per herd
  • Built next to a real herd, a harsher reviewer than any spec document
Live at livestock.agrinora.appAndroid and iOS coming soon
diagnosticaMD☰
1 Patient Details
4years
Female
Zambia
Fever and fast breathing for 3 days
2 Symptoms & Signs min. 3 required

4 symptoms added

Fever3 day(s)
Cough3 day(s)
Fast breathing1 day(s)
Refusing feeds1 day(s)
3 Vital Signs optional
4 Clinical History optional

diagnosticaMD

Making a diagnosis should not feel like a round of The Weakest Link. Get to the patient having already won the larger part of the battle, which is usually the diagnosis itself. It weights the differential by what is actually going round the district this month, not by what a textbook from another hemisphere assumed.

  • Built by a doctor who spent years doing this on paper first
  • Fits the way facilities here already report
  • Tells you what it is unsure about instead of guessing with confidence
A farm worker at a cattle kraal at dusk, checking the herd on a tablet while the cattle stand penned behind him.
Agrinora Livestock at the evening count. Kapiri District.

How a build actually runs.

  • Four stages
  • Eighteen-month discovery phase
  • 200-page requirements document nobody reads past page four
Week 1 to 2

We come and watch

In the ward, at the dip tank, next to whoever is filling the register. We write down what already works before suggesting anything that replaces it.

Week 3 to 10

The small useful thing first

One workflow, end to end, in real hands inside ten weeks. Not a demo. Something a supervisor can lean on for a whole week without ringing you.

Ongoing

If it only works on good network, it is not finished

So we test the opposite. Weak signal, low battery, a phone that has been dropped more than once.

Handover

You keep the keys

Documentation, training for your own people, and a straight answer about where the data sits and who can export it. Nobody gets held hostage.

We build for a bad day, not just a good one.

  • The power goesA half-written record survives the blackout that arrives mid-sentence.
  • One phone, three peopleShared device, separate accountability.
  • Bundles cost moneyA full day of work fits in a few megabytes.
  • People move onThe record outlives whoever created it.

Agritech. Healthtech. Yourtech.

Two industries we know from the inside, and the work that does not sit neatly in either.

Agritech

Farm software tested on our own farm first

Agrinora was built for a working mixed operation in Kapiri District. If it cannot survive that, it does not ship.

Fields, tasks, inputs and season costs for commercial and emerging farmers.

One record per animal. Treatments, weights, movements, sales.

Healthtech

Clinical software with a doctor in the room

Our founder practised medicine long before writing any of this. Every screen gets argued with before it ships.

Hospital EHRIn build

For hospitals that want to get on with delivering healthcare instead of worrying about paperwork.

Decision support that weights the differential by what is circulating locally.

Yourtech

Built to fit the way you already work

Every operation keeps its records slightly differently. We build around that.

Website for Makomena Farms. Designed, built and looked after by us. Go and have a look.

Custom buildsOngoing

Registers, rosters, stock books, that one spreadsheet nobody is allowed to touch.

I wrote patient notes by hand for years, and kept farm records in the same kind of notebook. Both fell apart in the same places, for reasons anyone who has worked a night shift or a planting season could have called in advance.

That gap is the whole company.

Muhuma M. MDFounder, Apical Dynamics Limited
Muhuma M. crouching beside a calf at the farm, one hand resting on its head.
One foot in the ward, one in the field

A practising medical doctor with over a decade in hospitals and more than twenty years around crops and cattle. Neither half of this company is guesswork.

Tell us what is still on paper.

One paragraph is plenty. If software is the wrong answer for your problem we will say so, which costs you nothing and saves us both a quarter.