Your CRM talks to your ERP. Your ERP feeds your reporting platform. Information moves automatically, and the integrations appear to be working. GREAT!

So why does your team still spend Monday morning reconciling spreadsheets?

Sometimes the problem is that each system has a different definition of the same thing. The connection works. The meaning gets lost along the way.

Consider a word almost every business uses: “customer”.

In a typical company, sales might use it to describe the organization behind an account. Finance might use it for the legal entity receiving an invoice. Support might associate it with the person submitting a ticket.

Each view serves a purpose. Trouble starts when information moves between those systems without making the differences clear.

Imagine a fictional customer, Northstar Group. Sales manages one relationship with the group. Finance invoices two subsidiaries. Support handles requests from employees across several locations.

How many customers is that? You ask!

The answer depends on the question you are trying to answer. Counting sales relationships, billing entities and individual users will produce different totals. A useful company-wide view needs to explain how those records relate to one another.

When the translation happens in a spreadsheet

An integration can successfully transfer a customer record while leaving those relationships unresolved.

Matching field names alone does not establish whether two records describe the same entity. Copying a status called “active” does not explain whether it means an open sales relationship, a current contract or a recent login.

Someone still has to interpret the information. Often, that person is an analyst who knows which account belongs to which subsidiary. Or an operations manager who remembers why two seemingly duplicate records must remain separate. Their spreadsheet contains the explanation that the connected systems are missing.

That work matters. But when the explanation stays in a spreadsheet or someone’s memory, the next report may require the same investigation again. A new colleague may reach a different conclusion from the same records.

Making the relationships explicit

Semantic integration addresses this problem by describing what each information represents and how it relates to other information.

For Northstar Group, that could mean identifying the parent organization, linking its subsidiaries to it, associating invoices with the correct legal entities, and connecting support contacts to the organizations they represent.

Those relationships give applications a more useful basis for exchanging and interpreting information. This reflects a principle behind Semantic Web standards: describing entities and their relationships in a form applications can share.

Sales can keep its account view. Finance can keep its billing view. Support can keep its user view. A shared model makes the relationships between them explicit, so a group-level report can bring them together appropriately.

This requires decisions from the people who understand the business. They need to agree on definitions, validate mappings and maintain them as organizations and systems change. A semantic layer provides a place to express that knowledge and make it reusable.

Why the distinction matters for AI

Now imagine asking an AI assistant: “Who are our largest customers?”

Does “largest” mean revenue, contracted value or number of users? Should the answer combine subsidiaries under their parent organization? Which reporting period applies?

Even with access to every relevant system, the assistant still needs those definitions and relationships to answer the intended question.

A shared semantic model can supply context that would otherwise need to be reconstructed for each request. It can also help make the basis of an answer easier to examine: which entities were included, how they were connected and what measure was used.

The same issue appears beyond customer records. A manufacturer may need to distinguish a product from its individual components. A research organization may need to connect a sample with the experiment and conditions that produced a result. In each case, relationships shape how information should be interpreted.

Start with one question your team struggles to answer

You can begin with a specific business question that repeatedly sends people searching across systems.

“What is our total relationship with this customer?” is one example. “Which orders are affected by this supplier delay?” is another.

Identify the records needed to answer it. Ask the teams responsible for those records what their terms mean. Then document the relationships, differences and exceptions that someone currently resolves by hand.

That gives you a concrete starting point for an integration project, with a clear way to judge whether it helps: Can the team answer the question consistently, with less manual interpretation?


At Alise, our work centers on structuring and connecting information through a semantic framework. Through data architecture consulting, Alise Core integration or custom solutions, we help organizations bring meaning and context to information across their existing systems.

If your team still has to explain what your connected systems are exchanging, that is a useful place to start.

Start getting consistent, reliable answers across your systems. Book your consulting session today.

Leave a Reply

Your email address will not be published. Required fields are marked *