finds.dev← search

// the find

i-ntERPrise/intERPrise

★ 22 · C · NOASSERTION · updated Jan 2024

ILE Based Open Source CRM/ERP offering

An open-source ERP/CRM targeting IBM i (AS/400) shops, built in ILE RPG and ILE C with DB2 for i as the data layer. The architecture pushes all business rules into the database via triggers and constraints, exposes services as ILE service programs, and communicates via JSON to a front-end. This is for IBM i developers who want a modern, DSPF-free alternative to legacy green-screen ERP.

The data-centric design is genuinely principled — enforcing all rules in DB2 rather than scattered across application layers means the data stays consistent regardless of which client hits it. The layered service architecture (IO services, Enterprise services, Transport services as distinct SRVPGMs) is a clean separation for IBM i. The transport layer using ILE C with GSKit for TLS is doing real work — not just wrapping HTTPAPI. The JSON-over-HTTP communication contract means any front-end can talk to it, not just the bundled PHP/EasyCom example.

Last commit was January 2024 and it's still Alpha 0.2 after years of development — 898 tables with no build utility and 'email us for build instructions' is not a project you can actually run. The entire contributor and user base is a handful of South African IBM i consultancies, which makes bus-factor risk severe. The PHP/EasyCom front-end is a placeholder that hasn't been developed, so there's no working UI to evaluate. The 30-year-old data model they inherited from S2E is explicitly described as needing modernization but hasn't been touched yet.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →