Skip to main content
June 6, 2023 - 1:48pm

Article written by Janet Poses, Product Marketing Director on the Oracle Construction and Engineering Blog

 

4 questions owners should ask to make sure your integrations provide the performance you need.

As an owner managing complex capital programs, your project controls and facilities management systems are mission-critical, helping you prioritize and manage your portfolio to support your organizational goals.

Accessing complete and connected data across corporate finance, project costs, resources, and schedules and, even project management and collaboration solutions is essential in controlling projects and efficiently managing facilities.

When you integrate to enterprise resource planning (ERP) or other critical systems, to achieve connected data, you will want to ensure that integrations can meet your specific needs and support your processes—however complex and dynamic they may be.

As you evaluate options, it may be helpful to consider a few questions to guide you to the right solutions for your needs. 

1. What does an integration mean, really?

When a software vendor says their product integrates with another product, dig deeper. What does that really mean? It can mean anything from an application being able to exchange limited data with another, to one that delivers a proven, configured integration—one based on years of experience with organizations like yours—that offers bi-directional, multi-point integration to provide connected data and process management. Make sure the level of integration the vendor is providing matches the level of complexity you need. For simple workflow extensions, simple integrations may be enough. For complex business processes, you likely will need more sophisticated solutions. Also, you should consider whether the solutions you want to integrate have been integrated before. If so, how often?

2. For custom integrations, who is responsible for defining and implementing the integration?

By definition, any integration includes the complexity of at least two applications, in many cases from two different software vendors. Given that, it is important to understand who is defining how the integration is configured. It is one of the software vendors? Both vendors? As the customer, do you need to become the process expert to figure it out or hire a consultant on your behalf? How about the actual implementation?

In addition, it is helpful to know whether one of the product vendors has their own team of professionals focused on these specific integrations or whether a third-party implementation generalist is needed. Have the vendor or third-party implemented these solutions before, and can they access the product development teams from the software vendors if needed?

3. How many technology providers is too many?

You also should consider what happens if the implementation does not function as planned. Who is responsible, vendor 1, vendor 2, the middleware vendor or the integrator? The greater the number of parties involved, the greater the potential for finger-pointing. Do the products you want to integrate have built-in, proven APIs? If so, how flexible are they? Are they REST APIs, which are designed to be flexible and conform to the design principles of the representational state transfer architectural style? Or are third-party APIs needed, adding another vendor to the mix?

Same question with middleware. Does the vendor you are working with have their own middleware/integration platform as a service (IPaaS) and associated proven integration configurations with their products? Or is yet another party being added to the conversation, adding in complexity and risk, moving further away from having one point of responsibility?

4. How are custom integrations maintained?

Like with any software solution, both customer needs and the software itself change. If there is a software update, will it break your integration? How will any third-party integrator be in lock- step with application development teams? Ensure you have a plan and one point of responsibility to maintain your integrations.

Learn more about CDP services to support your construction software platform.

What Our Clients Say

"The level of service CDP provides is exceptional and always far exceeded my expectations. You can quote me on that!"

The Wesson Group LLC

"He did a great job online and an equally great job in person. We’re enjoying working with our new Spectrum Viewpoint accounting software."

Chambliss & Rabil Contractors, Inc.

"It’s a pleasure working with Robert. He's very patient, knowledgeable and goes far beyond to help with any issues we have as a company or as an individual."

HL Contractors

"Thank you for your assistance/responsiveness to assist us in getting P6 back online so quickly today. We appreciate all the support you provide."

M.J. (Manufacturing Firm)

"We appreciate Tim and all of his excellent support."

M.J. (Manufacturing Firm)

"Beth is absolutely wonderful to work with! I appreciate her patience and professionalism. It’s a relief to know I can count on her to respond and be a life line for us as we continue to learn the system. She is truly top notch."

Eastbound Mechanical

"Greg is terrific, and I’m so excited to have a better resource! I have him working on several projects now with many more to come."

Progressive Plumbing

"I want to let you know how grateful we are for Robert Pacheco’s assistance. He was able to meet with me and discuss the issue promptly and complete the fix within a short amount of time. He is surely an asset, and we are thankful to have such a great resource."

Marques General Engineering, Inc.

"Michael and Matthew have exceeded my needs and expectations. I get help same day 95% of the time, which is very important in my business at times. They are professional and courteous 100% of the time. Zero complaints."

Mitchell Brothers

"Kristen is a very valuable resource for us!"

LCI-Lineberger Construction Inc.

"I wanted to let you know Dan did a great job. He has a vast amount of knowledge, and I feel very fortunate to be working with him."

H.F. (Mechanical Contractor)