Businext ERP
Enterprise ERP developed from scratch to centralize critical business operations.
Business context
Businext was created inside a live industrial business to replace fragmented spreadsheets, disconnected admin tools, and manual coordination between finance, inventory, sales, and HR. The platform had to support daily operations without forcing teams to adapt to generic ERP assumptions that did not match the company workflow.
What it solves
Businext centralizes finance, human resources, purchasing, sales, and inventory in a single platform designed for day-to-day business operations. It was built from scratch to replace fragmented processes with a consistent, maintainable technology base prepared for long-term functional evolution and operational traceability.
Primary stack: Python · FastAPI · React · PostgreSQL · REST APIs · AWS · Linux · Nginx
Architectural approach
- • Domain boundaries defined for finance, inventory, HR, sales, and accounting.
- • API-first architecture that enables explicit workflows and independent module evolution.
- • Modular FastAPI backend with clear service layers for business rules.
- • Production deployment on AWS over Linux and Nginx with controlled change release.
Impact
- • Central platform for daily business operations across multiple areas.
- • Enterprise codebase with more than 200k lines and continuous growth.
- • Internal system where data consistency, business rules, and auditability are critical.
Technical challenges
- • Keeping accounting and inventory rules isolated while still supporting cross-domain workflows.
- • Evolving a 200k+ LOC ERP without turning every new feature into a platform-wide regression.
- • Designing APIs and modules that match the business process instead of mirroring database tables.
Operational results
- • Reduced process fragmentation by consolidating administrative workflows in one operational model.
- • Made finance, sales, inventory, and HR changes easier to reason about through explicit service boundaries.
- • Created a maintainable internal ERP foundation that can absorb new modules without reworking the whole platform.