Managed ERPNext
We host, secure, back up, and update your system. You log in and run your business — a server issue at 2am is our problem, not yours.
ERPNext · Frappe · Built for Kenya
Shunli builds and manages ERPNext for Kenyan companies — M-Pesa, eTIMS, and KRA built in. You own your data. We run the infrastructure, for a flat monthly fee.
What we do
We host, secure, back up, and update your system. You log in and run your business — a server issue at 2am is our problem, not yours.
When off-the-shelf stops fitting, we build the module that fits — on the same platform your books already run on, not bolted to the side.
eTIMS invoices filed automatically. M-Pesa reconciled overnight. Payroll that matches KRA's current rules. No portal logins, no add-ons.
Custom Frappe verticals
Some industries need more than modules. These are the systems we build on Frappe — deep, custom, and connected to the same ledger as everything else.
Shipment files, KRA and KESWS paperwork status, and client billing in one screen — instead of a hundred email threads.
What we build →
Vehicles, trips, fuel burn, maintenance, and per-trip profitability.
What we build →
Shift-by-shift pump readings, wet stock, and M-Pesa till reconciliation — variances surface the same day.
What we build →
BOMs, production schedules, quality gates, and the true cost of every unit — materials, labour, overhead.
What we build →
Cost per block, casual labour payouts via M-Pesa, input store control, and harvest-to-invoice with per-block yields.
What we build →
Industries we serve
Per-trip profitability you can see while the truck is still on the road — not at quarter end.
One file per consignment, with every document and charge attached. No more digging through email.
Pump-to-bank reconciliation that catches shift variances and wet-stock losses the same day.
The true cost of every unit you make — materials, labour, and overhead — not a guess.
Quotes, billable work, and invoices in one flow, so revenue stops leaking between them.
Cost per acre and yield per block from real field records — not guessed at the end of the season.
Why Shunli
Solid hosting for the same platform — but you configure, customise, and debug alone, and support sits in another timezone.
Cheapest on paper, until a failed upgrade eats a weekend. You are the sysadmin, the DBA, and the backup plan.
The same open platform, managed locally in Kenya — KRA, M-Pesa, and bank integrations pre-built, and someone who answers the phone wherever you operate.
The full comparison — including when Frappe Cloud is genuinely the right call — is on the platform page.
How we charge
Every engagement is scoped and quoted to the business it serves — book a call to discuss pricing.
Setup is a fixed, written cost — scoped to your business before anything starts. If we underestimate, that's our problem, not yours.
Hosting, backups, updates, and support included. No per-user licences, no surprise invoices.
Month-to-month after go-live. Your data is yours and goes with you — records, history, numbers.
How we work
A call to understand your business and where it hurts most.
A written plan: what we build, what it costs, how long it takes.
Weekly demos. You use the system while it is being built.
Backups, updates, and someone who picks up the phone.
Tell us how your business runs today. We'll tell you, honestly, whether we can help — and what it would take.