All posts

Building ERP Systems That People Actually Use

July 2, 2026 1 min read

An ERP is only valuable if people use it. Over several projects - accounting, school, hotel and clinic systems - I've learned that adoption comes from fitting the software to real workflows, not the other way around.

Principles that work

1. Model the domain honestly

Accounting has debits and credits. Hotels have folios. Clinics have encounters. When the data model mirrors how the business actually works, the software feels natural and the reports come out right.

2. Enforce the right controls

ERPs touch money, so segregation of duties, approvals and audit trails are not optional. My accounting background shapes how I bake these in from day one.

3. Keep the interface focused

Every role should see what it needs and nothing more. Fewer, clearer screens beat sprawling forms.

4. Automate the boring parts

Posting journals, generating statements, reconciling balances - automation is where ERPs earn their keep.

The takeaway

Great ERP work sits at the intersection of software engineering and domain expertise. That combination - engineering plus accounting and finance - is exactly what lets me build systems that businesses trust and keep using.