Case study · Integration
Al Ghurair is a UAE real estate and construction group. Project invoicing in its new ERP could not start until years of legacy data had been brought across — accurately, and at volume.
01
Al Ghurair operates across real estate and construction, where a single project runs for years and carries a long tail of contracts, variations, certificates and invoices. That history has value: it is what project invoicing and cost tracking are calculated from.
Construction accounting is unusually unforgiving. Revenue is recognised against progress, retention is held back, and a contract's financial position depends on records going back to its start. You cannot begin at zero.
02
The legacy data was too large to load by hand and too important to load carelessly. Manual entry at that volume guarantees errors, and errors in project financials surface months later as disputes with clients or subcontractors.
It also could not be a one-time script. Data arrived in batches over the course of the migration, so whatever we built had to be re-runnable, idempotent and auditable rather than a single irreversible import.
03
04
We built an Azure-based pipeline to stage, transform and load the legacy data, then processed it inside the ERP through batch utilities — so the heavy lifting happened outside the ERP and the ERP only ever received clean, validated records.
Why a pipeline rather than an import: a one-off import gives you a single chance to be right. A pipeline can be run, checked, corrected and run again — which is the only realistic way to move project financials that people will later be audited against.
05
06
Years of legacy project data migrated into the ERP
Contract administration cost reduced against the manual alternative
Project tracking improved, with imported records tied to source
More work
Entering a new market meant standing up retail operations from nothing. We rolled out Dynamics 365 retail POS across new stores and automated purchase ordering off the back of sales orders.
Saudi e-invoicing is not a reporting exercise; invoices must clear through Fatoora in real time with the right cryptographic stamps. We implemented it end to end for ATCL, Alomar Furniture and Al Watania.
A Makkah-based platform lets Muslims anywhere perform Umrah by proxy, watching the rites live. We built the web and mobile platform, the real-time layer and the payment rails.