Slashing ERP overhead for 260 employees through custom mobile architecture.
The client was trapped in a high-cost licensing model. With 260 employees requiring basic access to submit leave and expense requests, the company was paying $6,500 per month in Odoo user fees. The vast majority of these users only needed access for 5 minutes a week, making the per-user license fee highly inefficient.
We replaced the official Odoo portal for 90% of the staff with a custom-built mobile app. By developing a "Shadow Authentication" system, employees now interact with Odoo via a middleware API that uses a single administrative license. This allowed the company to cut their active Odoo users down to just the management team, dropping the monthly bill from $6,500 to just $750.
A lean mobile layer that bridges 260 employees to Odoo at a fraction of the cost.
Employees log in using their Company ID and a custom PIN, requiring zero Odoo "User" seats.
Requests are injected directly into Odoo models, automatically linked to the correct employee record via the middleware gateway.
Managers continue to use the official Odoo portal to review and approve requests submitted from the mobile app.
Designed for 30-second submissions — significantly faster than the standard Odoo web interface.
Audited Odoo usage logs to identify "low-frequency" users and mapped the hr.employee data structure to understand the integration requirements.
Built the Express.js gateway on Vercel to handle secure request translation between the mobile app and Odoo using a single admin token.
Rolled out the app to all 260 employees and successfully deactivated 230+ Odoo Internal User accounts, locking in the savings.
Financial impact measured over the first 12 months post-launch.
Monthly Cost Reduction
Direct reduction in monthly Odoo licensing fees — from $6,500 to $750.
Annual Savings
Total software expense saved in the first 12 months post-launch.
Licenses Reclaimed
Number of expensive "Internal User" Odoo seats successfully eliminated.