
A modular business operating system where you pay only for what you need.


- Build
- Modular Business Operating System & Retail Till
- Scope
- Plug-and-play modules, double-entry stock ledger, offline till
- Our role
- Designed & engineered from scratch
- Stack
- Next.js · NestJS · Postgres · Drizzle · BullMQ · Web Workers
The problem
Growing retail and service businesses in Kenya are burdened by fragmented systems: one subscription for a till that drops when the internet cuts out, disconnected spreadsheets for inventory, and rigid enterprise software charging thousands of dollars for bloated features never touched. Business owners needed an integrated operating system that starts with core sales and stock, allows on-demand module activation, and lets them pay strictly for the capabilities they actually use.
What we did
Architected an extensible modular framework: businesses run a unified platform where new features—such as multi-branch inventory, supplier ordering, eTIMS compliance, role permissions, or customer WhatsApp notifications—can be requested and toggled on demand without system migrations.
Built an offline-first POS client with in-memory catalog search (<10ms lookup) and an atomic local queue that guarantees zero paused transactions or counter queues during connectivity drops.
Engineered an append-only, double-entry stock ledger at the database layer to track every receipt, adjustment, sale, and void with complete mathematical auditability.
Designed strict multi-tenant isolation with organization boundaries derived directly from authenticated sessions, giving owners multi-location visibility while scoping cashiers and managers strictly to their roles.
The result
Pay only for what you need
A unified business operating system combining live counter sales and back-office control. Businesses activate only the modules they need, pay strictly for what they use, and never get locked into bloated software.
Next project
All projects
Want something like this?
Tell us what you run and how customers pay today. You get a flexible price and a launch date after one call.