
ERP software · Offline-first
Nairobi · 2026 · 7 weeks
Visit live ↗An offline-first desktop ERP for Kenyan SMEs — point-of-sale, inventory, payroll and accounting that keeps working when the connection drops and syncs when it returns. Twelve government and banking integrations (KRA eTIMS, M-PESA, NHIF, NSSF, bank reconciliation) are built in, not bolted on.
→ Outcomes
12 integrations
KRA eTIMS, M-PESA, NHIF, NSSF, banks
Offline-first
Local-first data with background sync
POS + ERP
Inventory, payroll & accounting in one
→ 01 / The brief
What they came with.
Kenyan SMEs are sold ERP as a recurring tax — Sage, QuickBooks, Zoho — that gets disabled the moment a renewal slips. Omnix had built a desktop alternative with every Kenyan integration baked in (KRA eTIMS, M-Pesa, NHIF, NSSF, banks) and a one-time KES 100,000 licence. The site needed to make "perpetual" feel obvious, not suspicious.
→ 02 / Approach
What we did.
Editorial dark surface, oversized Italian-style display italic for the hero, and a no-FAQ FAQ ("the questions we hear on the phone every week"). Integrations grid laid out like a typesetting plate — KRA eTIMS, M-Pesa, NHIF, NSSF, KCB, Equity, Co-op, Paystack — to communicate "everything is in the install." Trade-module sub-pages (Pharmacy, Retail, Hardware, Hospitality) with real owner-operator quotes.
03 / The live site
omnix.co.ke→ 04 / Outcome
What changed.
Trial signups skewed to owner-operators, not procurement. Free-trial-to-paid conversion sits at industry-rare numbers because the page does the qualifying — anyone uneasy about a perpetual licence walks away before signup.
"Paid 30,000 once, kept what I built. The next year I added a second branch. Same licence. The number on the wall stayed the same."
05 / Built with
Next.js 16Payload 3PostgresCloudflare R2Want one of these for your business?
Pay once. Use forever.
Kenyan SMEs are sold ERP as a recurring tax — Sage, QuickBooks, Zoho — that gets disabled the moment a renewal slips. Omnix had built a desktop alternative with every Kenyan integration baked in (KRA eTIMS, M-Pesa, NHIF, NSSF, banks) and a one-time KES 100,000 licence. The site needed to make "perpetual" feel obvious, not suspicious.
Approach
Editorial dark surface, oversized Italian-style display italic for the hero, and a no-FAQ FAQ ("the questions we hear on the phone every week"). Integrations grid laid out like a typesetting plate — KRA eTIMS, M-Pesa, NHIF, NSSF, KCB, Equity, Co-op, Paystack — to communicate "everything is in the install." Trade-module sub-pages (Pharmacy, Retail, Hardware, Hospitality) with real owner-operator quotes.
Outcome
Trial signups skewed to owner-operators, not procurement. Free-trial-to-paid conversion sits at industry-rare numbers because the page does the qualifying — anyone uneasy about a perpetual licence walks away before signup.
Live: https://omnix.co.ke

Next project →
Blyss
SaaS platform · Multi-tenant
