The Sage Universal Construction Model® or UCM® is an integration platform-as-a-service (iPaaS) designed to act as an extension in the cloud for multiple Sage construction accounting systems such as Sage 100 Contractor, Sage 300 Construction and Real Estate, and Sage Intacct.
Whether the Construction ERP exists as an on-premises solution or natively in the cloud, the UCM unifies the business logic and data structure so that by integrating with the UCM once, Independent Software Vendors (ISVs) can integrate with all Sage Construction ERPs simultaneously.
The Sage Universal Construction Model extends Sage 100 Contractor and Sage 300 Construction and Real Estate into the cloud, and Provides a Single Universal Integration Point with Sage Intacct.
Sage Construction ERPs
With the UCM, Sage Construction ERPs gain a unified integration platform that greatly decreases the cost and complexity of integration. The UCM is used today by thousands of Sage CRE customers to extend their Sage Construction ERPs into the cloud and provide robust integration with custom ISV solutions. In fact, Procore® uses the UCM to integrate with over 1700 Sage CRE customers with its award-winning cloud-based project management solution.
Independant Software Vendors (ISVs)
The UCM uses a Build it Once™paradigm to ensure that third-party solutions only have to build a single integration with the UCM and they gain robust integration with all Sage Construction ERPs. Instead of learning the entity model, business logic, and deal with the quirks and limitations of each individual ERP, the ISV can simply build their integration to the UCM using the comprehensive framework of APIs included with the UCM.
Sage CRE Customer Custom Development
Customers of Sage Construction ERPs benefit from the UCM by having the most popular ISV solutions already integrated. Sage CRE Customers may also leverage the Sage UCM to build custom integrations with all the proprietary software that they use in-house to run their business. Because the UCM uses industry standard API protocols, it may be used in conjunction with other integration platforms such as Dell® Boomi® or Zapier®.
The Universal Construction Integration Client is installed directly on the Sage CRE customer’s accounting server or file server. It synchronizes a vast configureable list of entities and fields from the ERP, like Employees, Jobs, Invoices, Change Orders, or GL Accounts to the UCM in the cloud. It makes use of advanced techniques like data fingerprinting to ensure only data that is out of sync with the UCM will be sent. All communication between the Integration Client on the customer’s site and the UCM in the cloud is encrypted. When the Integration Client detects that data has changed in the Sage Construction ERP, it updates the UCM in the Cloud.
Once in the cloud, the Sage Construction ERP data is translated into the UCM, then kept in a private Microsoft® SQL Server® database, and can be securely accessed by REST-based APIs. When data is changed, whether by hh2 Cloud Services’ point solutions or by using solutions provided by ISVs such as Procore, Autodesk, or Acoro, changes are sent down to the Integration Client and the updated Sage Construction ERP. In most cases, the changes are immediately read back out of the ERP to ensure the change was successful. A message is sent to the UCM in the cloud reporting success or failure and any relevant error messages, where in most cases the results can be accessed via API.
Key UCM iPaaS Advantages
ERP Specific Data Validation
Self Healing / Auto Recovery
Single Integration for all Sage CRE ERP's
Fully Automated Integration Client Updates
Extensive Matter Expertise in Construction ERP Software
We welcome all ISVs that integrate or wish to integrate with UCM Sage ERPs to reach out to hh2 Cloud Services to receive a demonstration of the UCM’s capabilities. You’ll be surprised how easy it is to integrate. We will provide all the sample code you need to quickly build an integration to the UCM and connect you to all the Sage ERPs.
Fill out the form below to get additional information on how you can integrate with the UCM: