At enterprise scale, the software question is rarely "can it be built" - it is whether it can be governed: who can see what, how branches share data without stepping on each other, and how it fits alongside what already exists.
At enterprise scale the software question is rarely “can it be built” — it is whether it can be governed: who can see what, how branches share data without stepping on each other, and how it fits alongside what already exists.
That changes what the early work looks like. More of it is modelling, access design and integration mapping, and less of it is screens — because at this size the screens are the cheap part and the consequences of getting the model wrong are not.
Multiple branches, multiple roles and a stack of systems that already exist and are not going anywhere. The constraint is rarely whether something can be built — it is whether it can be governed and integrated without disrupting what is running.
Branches holding their own version of the truth. Permissions implemented differently in every screen. A new system that has to coexist with three older ones, none of which can be switched off.
Data is modelled so that branches, locations or business units can be kept separate where that matters and shared where it does not — decided deliberately, not left to whichever query happened to be written first.
Getting this wrong is the single most expensive mistake available at this scale, because the fix means migrating live transactional history across every unit at once.
Role-based access control designed as part of the system from the start, so what a person can see and do is consistent across every screen rather than re-implemented per feature.
Consistency is the requirement that is hard to retrofit. A permission model bolted on afterwards is enforced in the screens that remembered it, which is a finding waiting for an auditor.
New systems are built to work alongside what is already in place rather than requiring it to be replaced, because at this scale replacement is a multi-year programme and the business cannot wait for it.
Each integration has a named owner for each fact it carries, a defined behaviour when the other side is unavailable, and a way to reconcile the two when they diverge — which they eventually will.
How the work is run matters as much as what is built, because at this size several teams and several existing contracts are in play.
One platform for companies, brands and every branch: stock and stock-takes, purchasing, sales and billing, accounts, staff and the audit trail that makes an audit straightforward, replacing the spreadsheets, WhatsApp groups and filing cabinets the work is spread across today.
Read moreWe scope, design, build, test and maintain software for the operations off-the-shelf products never quite fit — then stay on to support it after launch.
Read moreCustomer, student, patient, employee, vendor and partner portals — one platform where each role logs in and sees only what belongs to them.
Read moreModel-serving APIs, AI backends, cloud deployment, monitoring, cost control and maintenance — for models we built and for models you already have that never made it out of a notebook.
Read more“ERP” is a label, not a requirement. Most businesses that think they need one need three connected modules and a good report.
Read moreTell us what you're building and we'll help turn the idea into a scalable digital product.