CRM + ERP for Zimbabwean SMEs
Offline-firstA fully integrated accounting, invoicing, inventory, payroll, and tax platform built for Zimbabwean businesses — with ZIMRA compliance, multi-currency, and a ledger that's always correct.
8
integrated modules
100%
offline capable
2026
ZIMRA tax rates
ZWG
& USD support
Everything in one place
Every module posts to the same double-entry ledger — no reconciliation, no data silos.
Contacts & CRM
Customers, suppliers, employees — one record, one truth.
Sales & Invoicing
Quotes to invoices to receipts. Balance tracked automatically.
Expenses
Capture offline, approve, post to ledger — no manual re-entry.
Accounting
Full double-entry ledger. P&L, Balance Sheet, Trial Balance.
ZIMRA Tax
Corporate tax, QPDs, capital allowances. 2026 rates built in.
Inventory
Products, stock levels, purchase orders, movement ledger.
Payroll & Team
Pay runs, PAYE, NSSA, leave management — per employee payslips.
Multi-branch
Run multiple locations with separate tax treatment per branch.
How it's built
Architectural decisions that keep your books clean and your team unblocked.
Works offline
Every page loads from a local WatermelonDB cache. Sync happens the moment connectivity returns — no lost work, ever.
Ledger-first
Every sale, expense, payroll run, and tax payment posts a balanced journal entry automatically. The ledger is always the source of truth.
ZIMRA-ready
Standard, special mining, and exempt corporate tax rates. QPD schedules, under-estimation risk checks, and capital allowances built in.
Append-only audit trail
Journal entries are immutable. Corrections happen via reversals, never edits. Every action carries who did it and when.
The ledger invariant
Every financial event — a sale, a receipt, a payroll run, a QPD payment — posts a balanced journal entry in a single database transaction. If the entry can't balance, nothing is written. The ledger is never in a partial state.
Journal entries
Append-only. Never edited.
Corrections
Via reversals, not updates.
Audit trail
createdBy on every row.
Offline-first architecture
WatermelonDB keeps a full local cache of your data on every device. The app reads from it instantly — no waiting for a server response. When connectivity returns, a pull-sync brings everything up to date in seconds.
Sync status
OnlineContact preferred communication methods are stored per record — WhatsApp, email, phone, or SMS. Send quotes and invoices directly from where your customers already are.
Sign in and start managing contacts, invoicing clients, running payroll, and filing tax — all from one place.