Direct naar hoofdinhoud
Integration overview

Which systems to connect, which data flows where — and how that stays secure.

A complete overview of integration options in construction and real estate: the software landscape, the data flows between them, recognisable example integrations, available methods and the security principles we apply.

Landscape

The software landscape in construction and real estate

Almost every organisation runs a combination of the categories below. Integration starts by deciding which system leads per data domain.

Estimating and budgeting
Cost lines, quantities, rate cards and norms — the basis for purchasing, planning and invoicing.
ERP and finance
Project administration, purchasing, commitments, hours and invoices: the financial truth.
CRM and tenders
Relations, enquiries, tenders and quotation history — information needed again later.
Planning and capacity
Phasing, milestones, capacity and progress, usually in a separate planning package.
BIM, drawings and models
Object data and quantities (IFC), revisions and change management.
DMS and document control
Contracts, specifications, inspection reports and handover files with version control.
Field and site apps
Hours, daily reports, issues, photos, inspections and variations.
HR, time and payroll
Rosters, leave, hours worked and payroll per project and cost centre.
Purchasing and suppliers
Price lists, orders, confirmations, delivery notes and purchase invoices.
BI and reporting
Management information and margin dashboards built from combined sources.
Architecture

From source systems to one reliable project view

The intelligence layer collects, validates and enriches data from your existing systems — without replacing them.

SOURCE SYSTEMSExisting landscapeINTELLIGENCE LAYERBuildCalcSoftAPPLICATIONSValue in practiceWRITE-BACK TO SOURCE SYSTEMSERP / construction adminRESTCRM & quotationsAPIBIM / IFC & drawingsIFCPlanning & capacitySYNCAccounting & procurementUBLDMS, mail & specificationsOCRIoT & sensorsMQTTBuildCalcSoftAUTOMATING CONSTRUCTION INTELLIGENCE01NormalisationOne canonical data model: project, asset,cost line, party and document.02Validation & rulesBusiness rules, standards and contractterms guard every mutation.03Reasoning & AIDocument understanding, deviationdetection, forecasting and scenarios.04OrchestrationWorkflows, approvals and write-backinto the source systems.Steering dashboardsKPIClient & chain portalsPORTALField & inspection appsMOBILEEstimating & forecastingMODELInvoicing & reportingAUTOGOVERNANCE & RELIABILITYAccess control · Audit trail · Monitoring & alerting · Error handling and recovery · GDPR and data ownership
Data flows

Concrete data flows and what they deliver

For each flow we record source, target, data, direction, frequency and the intended result — the basis for testing and acceptance.

Tip: swipe horizontally to view the full table.

Overview of data flows between systems
FromToDataDirectionFrequencyResult
BIM / IFCEstimatingQuantities, object types, materialsOne-wayOn model revisionNo manual re-entry of quantities; changes are visible immediately.
EstimatingERPBudget, cost lines, budget codesOne-wayOn award and revisionThe project budget is correct in the administration from day one.
CRMERP / project fileClient, contacts, enquiry, quotationOne-wayOn status changeNo duplicate entry at project start; one set of relation data.
Time appERP / payrollHours per project, cost centre and typeOne-wayDaily (nightly)Faster payroll and up-to-date hours per project.
ERPPlanningProjects, phases, budgets, capacityTwo-wayHourlyPlanning and administration tell the same story.
SuppliersEstimating / purchasingPrice lists, tiers, lead timesOne-wayWeekly or monthlyEstimate with current prices instead of outdated lists.
Purchase invoicesERPInvoice headers and lines, order matchOne-wayReal time on receiptAutomatic recognition and matching; fewer manual entries.
Field appDMS / ERPDaily reports, photos, inspections, variationsOne-wayReal timeVariations actually get invoiced and files stay complete.
ERP + planning + hoursBI / dashboardMargin, progress, hours vs budgetOne-wayDailyOne steering view instead of separate exports and private spreadsheets.
PortalERP / DMSRequests, documents, approvalsTwo-wayReal timeClients and subcontractors work in the same current data.
Example integrations

Integrations we build regularly

Indicative lead times apply to a well-scoped integration with available interfaces, including testing and acceptance.

Estimating → ERP

The awarded budget is created automatically as a project budget with cost lines.

  • Method: REST API or structured export
  • Lead time: 2-4 weeks
  • Control: variance report per project

BIM/IFC → estimating

Model quantities are mapped onto estimating lines and norms.

  • Method: IFC parser and mapping table
  • Lead time: 4-8 weeks
  • Control: deviation alerts per object type

Time app → ERP and payroll

Approved hours flow daily into project administration and payroll.

  • Method: API with nightly batch
  • Lead time: 2-3 weeks
  • Control: rejection log with reason per row

Purchase invoices → ERP

Invoices are recognised, matched to orders and queued for approval.

  • Method: email intake, OCR/AI and API
  • Lead time: 4-6 weeks
  • Control: human approval on deviation

Supplier prices → estimating

Current price lists and tiers imported and versioned periodically.

  • Method: SFTP/CSV or API
  • Lead time: 1-3 weeks
  • Control: price change report

Project data → BI dashboard

Combined sources in one data model with clear definitions.

  • Method: data pipeline into a warehouse
  • Lead time: 4-8 weeks
  • Control: definition document per KPI
Methods

Which method fits which situation

We pick the simplest method that reliably achieves the goal — and document why.

REST API / webhooks
Preferred: real time, controlled and easy to monitor. Requires an API on both sides.
File exchange (SFTP/CSV/XML)
Robust for batch processes and legacy packages. Clear agreements on format, timing and error handling.
Database connection
Read-only on a replica or view. Never write directly into someone else's production database.
Middleware / iPaaS
Worthwhile with multiple integrations: one place for mapping, logging, replay and management.
Custom integration layer
When domain logic, validation and mapping are too specific for standard connectors.
RPA / UI automation
Last resort for systems without any interface. Fragile on updates; always with a fallback.
Security

Security, privacy and control

Integrations touch business-critical and sometimes personal data. We therefore apply the same principles to every integration, regardless of project size. These principles are documented per project so you know exactly who can access what, what is logged and what happens when something fails.

Encryption and transport

All exchange runs over TLS 1.2 or higher. Data at rest is stored encrypted; file exchange uses SFTP or encrypted storage, never unprotected email attachments.

Access and key management

Every integration gets its own service account with only the permissions it needs (least privilege). API keys and passwords live in a secure secret store, never in code or documentation, and are rotated periodically.

Logging and audit trail

Every exchange is logged with timestamp, record count, result and error. It is always traceable which data changed when and from which system.

Error handling and recovery

Failed messages are retained and retried with exponential backoff. Structural failures alert a designated administrator so an integration never fails silently.

Data minimisation

We only connect the fields required for the purpose. Personal data is avoided where possible and otherwise separated and processed sparingly.

GDPR and processing agreement

For each processing activity we record purpose, legal basis and retention. Where we process personal data we sign a processing agreement covering sub-processors and breach notification.

Hosting and data residency

By default we host inside the European Union. On request we deploy inside your own environment or cloud tenant so data never leaves your control.

Environments and acceptance

Development, test and production are strictly separated. New or changed integrations go live only after acceptance testing with representative data and a written fallback scenario.

Backup and continuity

All environments we manage are backed up and restores are tested periodically. Documentation, source code and configuration are transferable, so you are never locked in.

Security maintenance

Dependencies are monitored for vulnerabilities and patched in time. Security reports follow a fixed procedure for assessment, remediation and communication.

FAQ

Frequently asked questions about integrations

Read more: Software integrations · Process automation · Knowledge base

Get started

Which processes could run smarter in your organisation?

In a no-obligation intro call we discuss where automation, integration or custom software adds value right away.