Lean Planning, CPM and Work Tracking all in one place.
Smartapp is the only construction management platform with a certified native SAP integration — meaning field cost data, procurement, and contracts flow directly into SAP without middleware or manual exports. For Oracle, Viewpoint, Sage, CMiC, and any other ERP, Smartapp provides pre-built bidirectional connectors and a fully documented open REST API. The result: your finance team's ERP is always current with live field data, and your field team never re-enters data that already exists in Smartapp.
Construction finance lives in the ERP.
Construction reality lives in the field.
For most large GCs, these two worlds are connected by a spreadsheet export on Friday afternoon. That's not an integration — that's a manual process dressed up as one.
Smartapp FIELD™, posted to ERP automaticallyHow data moves between field and finance
Smartapp sits between your jobsite and your ERP — capturing field data natively and syncing it to whichever financial system you run, in real time, without a manual step.
The only construction platform
that is an official SAP partner
Smartapp's SAP integration isn't a third-party connector or a middleware layer — it's a certified, native integration built through Autodesk's official SAP PartnerEdge programme.
"Having Smartapp as a certified SAP partner meant our IT team wasn't building and maintaining a custom integration. It works out of the box — and when SAP updates, Smartapp updates with it."
— SVP & CIO, Gilbane Building Company
For GCs whose IT governance requires certified integrations — not custom scripts — Smartapp's official SAP partnership is a procurement requirement, not just a feature. The certification means the integration is tested against each SAP release, supported by both Smartapp and SAP, and doesn't create a single-developer dependency that breaks when someone leaves the team.
Bidirectional Oracle connectivity —
Fusion, JDE, and Financials
Smartapp's Oracle connector supports all three major Oracle ERP deployments used by large GCs — with bidirectional sync so both systems always reflect the same project financial reality.
Any ERP. Any system.
Full documentation. No gatekeeping.
If your ERP isn't SAP, Oracle, or Viewpoint, Smartapp's fully documented REST API gives your IT team everything they need to build a bidirectional integration with any financial or operational system.
Smartapp's API is RESTful, JSON-based, and follows OpenAPI 3.0 specification. Authentication uses OAuth 2.0. Webhooks are available for all major data events — cost postings, change order approvals, safety incidents, daily report submissions — so your ERP can react to field events in real time rather than polling for changes.
# Webhook payload sent by Smartapp when a field cost is approved # Your ERP endpoint receives this and posts to the relevant cost centre POST https://your-erp.com/api/v1/cost-transactions Authorization: Bearer {your_token} Content-Type: application/json { "event": "cost.approved", "project_id": "PRJ-2026-0412", "transaction": { "type": "labour", "amount": 14850.00, "currency": "USD", "cost_code": "03-210-00", // maps to your ERP WBS element "period": "2026-05-26", "description": "Concrete crew · Level 3 pour · Gilbane TX Data Center", "approved_by": "j.rodriguez@gilbane.com", "approved_at": "2026-05-26T17:42:00Z" }, "erp_metadata": { "sap_wbs": "P-2026-TX-0412.3.210", // optional: SAP WBS element "oracle_task": "CONC-STRUCT-L3", // optional: Oracle project task "cost_centre": "CC-2026-TX-412" } }
The erp_metadata object allows your integration to pass through ERP-specific identifiers alongside Smartapp's native cost code — so the same webhook payload can serve both a SAP WBS element and an Oracle task code without requiring separate event streams.
From kickoff to live ERP sync
in four steps
Smartapp's integration team handles the ERP connection — your IT team reviews and approves, not builds from scratch.
Smartapp ERP integration vs the alternatives
| Capability | Smartapp + SAP | Smartapp + Oracle | Procore + ERP |
|---|---|---|---|
| Integration type | |||
| Integration method | Certified native | Native connector | 3rd party / marketplace |
| Middleware required | None | None | Often required |
| Maintained by | Smartapp + SAP jointly | Smartapp team | 3rd party vendor |
| Data flows | |||
| Field cost → ERP | Real-time | Real-time | Batch / delayed |
| Change orders | Bidirectional | Bidirectional | One-directional (export) |
| Subcontractor billing | Automated | Automated | Manual reconciliation |
| WBS / cost code mapping | Automatic (SAP native) | Configured once | Manual mapping table |
| Enterprise requirements | |||
| Certified integration | Yes — SAP PartnerEdge | Yes | No |
| Audit trail | Full, both systems | Full, both systems | Partial |
| IT governance compliant | Yes | Yes | Varies by connector |
ERP integration questions
Yes. Smartapp's certified SAP integration supports both SAP S/4HANA (cloud and on-premise) and SAP ECC 6.0. The core CO/PS, MM, and FI module connections work across both versions. If you are mid-migration from ECC to S/4HANA, Smartapp can be configured to work with both during the transition period without requiring a separate integration project.
For the SAP integration, updates are maintained jointly by Smartapp and SAP as part of the PartnerEdge programme — your IT team is not responsible for keeping the integration current with SAP releases. For Oracle and other connectors, Smartapp's integration team manages compatibility updates. You are not building or maintaining a custom integration that breaks when your ERP vendor ships a new version.
Smartapp uses a cost code mapping layer configured during implementation. Your ERP's cost structure — whether that's SAP WBS elements, Oracle project tasks, or Viewpoint cost codes — is mapped to Smartapp's internal cost categories once, at the company level. Every project inherits this mapping automatically. Field workers use Smartapp's cost codes; the ERP receives transactions tagged with its own native identifiers.
Yes. Smartapp's open REST API (OpenAPI 3.0, OAuth 2.0) supports integration with any system that can send and receive HTTP requests. Smartapp provides full API documentation, a sandbox environment, and webhook events for all major data flows. Your IT team builds the integration against your custom ERP's endpoints; Smartapp's integration team provides technical support throughout.
Yes. Smartapp's SAP integration includes SAP PM (Plant Maintenance) module connectivity for O&M workflows — work orders, preventive maintenance, and asset management data can flow bidirectionally between Smartapp and SAP PM. This is particularly relevant for GCs who manage both construction and ongoing O&M for facilities like data centers, healthcare campuses, and industrial plants.
ERP integration is included in Smartapp ONE (the full enterprise platform) and is available as an add-on for FINANCE module subscribers. The open REST API is available on all enterprise plans. For SAP and Oracle, implementation support from Smartapp's integration team is included in the enterprise contract. Contact Smartapp's sales team for a custom scope of work for your specific ERP environment.
Talk to an integration specialist
Tell us your ERP and we'll walk you through exactly how Smartapp connects to it — with your cost structure, your modules, and your IT governance requirements.
Last updated May 2026 · See all Smartapp integrations