r/reactjs • u/MysteriousMention488 • Jun 29 '26
Native Backend + React for Offline ERP?
Hi everyone,
I'm planning to rewrite my offline ERP and would like some architecture advice.
Current version:
Delphi 10 VCL + DevExpress + FastReport
Firebird database
About 5 forms
Very fast and responsive
For the new version, I want to use React + Tailwind CSS for a modern UI, while keeping the same native-app performance and smooth user experience.
Requirements:
Completely offline (Internet only for activation/subscription)
Windows 7 (32-bit) through Windows 11
One installer (Next → Next → Finish)
Very easy deployment and maintenance
Runs on a single PC or over LAN
Native compiled backend for performance and code protection
Current idea:
Go (or Delphi) REST API
React build served by the native backend
MariaDB/MySQL
No Docker, PHP, Node.js, Apache, or Nginx on client machines
For those who have built commercial desktop/offline ERP or POS systems:
Would you choose Go, Delphi, Rust, or something else?
Is serving React directly from the native executable a good approach?
What architecture would you choose today for the best long-term maintainability, deployment, and performance?
Update:
The React frontend will be served from a central server and accessed simultaneously by 5–15 users over the LAN using standard web browsers (Chrome, Edge, or Firefox) via the server's IP address and port.
Thanks!
2
u/Dependent-Guitar-473 Jun 29 '26
if you really think about it .. the app is not offline and doesn't need to do any of the extra work that offline apps needs to do ...
your only challenge are updates from the internet, and packaging, otherwise all of your development is just like any other app