ERP is not "accounting plus extras"
Enterprise resource planning (ERP) means one coherent record of what you buy, sell, owe, earn, and stock across the business. For Kenyan SMEs, ERP also means M-Pesa, eTIMS-aware sales, local payroll rules, and branches that do not lie to each other.
Twelve warning signs of a bad ERP fit
- POS is an integration, not native. You pay twice and sync stock nightly.
- Payroll is a spreadsheet export. PAYE, NHIF, and NSSF are "coming soon".
- CRM is a contact list. No pipeline, no follow-ups, no link to quotes and invoices.
- Supplier debt is invisible. Purchases do not connect to payments and aging.
- Customer AR is a report you run manually. No ledger, no statement, no collection workflow.
- Returns are financially vague. Stock comes back but the books do not.
- User management is shared passwords. No roles, no audit trail.
- Dashboards are vanity. Pretty charts, no low-stock, overdue AR, or till alerts.
- Multi-branch is "another database". Not another branch in the same truth.
- Invoicing cannot become POS. Quotes, invoices, delivery notes, and checkout are separate worlds.
- Implementation measured in months of consultants. You are renting their calendar, not buying leverage.
- Kenya tax and payments are third-party patches. Every rail is someone else's problem.
What good ERP feels like in daily work
A good ERP lets a hardware store sell on credit at the till, issue a invoice next week, collect partial payment, post a return with a credit note, and still know one customer balance. It lets HR run payroll while retail runs shifts. It shows the owner which branch is out of stock on a fast-moving SKU before customers walk to the competitor.
Biashara ERP is built as multi-tenant, multi-branch SaaS for that daily rhythm. Compare modules on features and industry fit on industries.