Transforming Construction Operations with a Custom Odoo 19 ERP
iHomes is a customized Odoo 19 construction ERP platform designed to manage the complete journey from lead qualification and site inspection to estimation, sales, procurement, manufacturing, delivery, invoicing, and job costing.
One Connected Platform for the Complete Construction Lifecycle
iHomes replaces disconnected construction processes with a unified ERP workflow built on Odoo 19.
From the first customer enquiry, teams can qualify leads, schedule and geo-tag site visits, create detailed estimates, and convert approved estimates into quotations. Once a sale is confirmed, the platform automatically assigns a job number and creates the associated project and tasks.
The workflow continues through site-level material requisitions, purchase requests, purchase orders, inventory management, manufacturing, delivery, invoicing, and job-level cost tracking.
The platform also introduces operational controls that standard Odoo does not provide out of the box, including user- and category-based discount limits, brand-based product filtering, job-linked procurement and accounting, and manual invoice and bill round-off.
For manufactured products, iHomes supports an intercompany workflow where the customer-facing branch sells to the customer while the parent company handles manufacturing and stock ownership before delivering the finished product back to the branch.
iHomes is built as a specialized construction ERP layer on top of Odoo 19, extending core ERP applications with custom Python, XML, OWL, and QWeb development.

Our Project Challenges
Construction Workflows Didn't Fit Standard ERP Processes
Standard Odoo workflows were not sufficient for a construction and interior fit-out business where operations begin with a site visit and estimation rather than a conventional sales quotation.
Controlling Procurement and Job-Level Costs
Site teams needed to raise material requirements against specific jobs, while management needed visibility into purchasing, inventory, expenses, and accounting costs associated with each project.
Maintaining Sales and Pricing Controls
The business required tighter control over which products could be quoted, how products could be filtered by brand, and how much discount individual users could authorize.
A Construction-Specific ERP Layer Built Around the Way iHomes Operates
End-to-End Construction Workflow
Connected the complete journey from lead qualification and geo-tagged site visits through estimation, quotation, project creation, procurement, delivery, invoicing, and job costing.
Controlled Sales & Estimation
Introduced template-based estimations, product and service lines, brand-based product filtering, and user- and category-specific discount limits to improve quotation accuracy and control.
Job-Centric Procurement & Costing
Linked material requisitions, purchase processes, expenses, and accounting entries to project job numbers, providing a clearer view of costs throughout the construction lifecycle.
Automated Intercompany Manufacturing
Connected branch sales with parent-company manufacturing through Odoo intercompany rules, enabling a structured flow from manufacturing to branch inventory and final customer delivery.
iHomes brings estimation, sales, procurement, manufacturing, delivery, and job costing together in one customized Odoo platform built around the realities of construction operations.
iHomes Team
iHomes
A More Connected and Controlled Construction Operation
By extending Odoo around iHomes' actual business processes, the platform creates a single operational flow from customer enquiry to project completion. Construction teams gain better control over estimates, sales, materials, purchasing, inventory, manufacturing, and project costs, while management gets a more structured view of every job.