Skip to content
HIVO

Operational systems

Nir Ben David · Co-founder & CTO

System of record, warehouse, iPaaS, RPA: what each one is for

A system of record holds the authoritative version of a business object. A data warehouse copies data out to analyse it. An integration platform moves data between systems. RPA drives the screens of systems that offer no interface. The first is the only one that owns truth; the other three move or read it.

Four flat bars of different materials lying side by side on warm cream paper, frosted glass, brushed steel, pale card and clear acrylic, each catching the same raking light differently.

The same problem gets four different answers depending on who is in the room. Somebody cannot get a straight answer about what a job cost, and the proposal that comes back is a warehouse, or an integration layer, or a bot that reads the screen, or a new system of record to replace the old one.

All four are real categories that do real work. They are also not substitutes for each other, and most of the disappointment comes from buying one to do another one's job.

A system of record owns the truth about something

It is the system where a business object legitimately lives: the ERP for the transaction, the HR system for the employee, the document system for the signed contract. Its defining property is authority. When two systems disagree, this is the one that is right by definition.

What it is good at is being trusted, controlled and auditable. What it is not good at is holding anything outside its own domain, which is why an operational question that spans four of them has no single place to be asked.

A data warehouse copies data out so it can be analysed

It takes data from the systems of record, reshapes it for querying, and answers questions across sources that no single source could answer. Modern versions do this at impressive scale and speed.

Its defining property is that it is a copy, and downstream. That is a strength for analysis and a hard limit everywhere else: a warehouse can tell you what happened, and it cannot change what happens next. Writing back into the operational system is outside what it is for.

A warehouse answers questions about the past. It has no authority over the present.

An integration platform moves data between systems

It connects A to B: when this happens here, do that there. Mature platforms handle authentication, retries, scheduling and monitoring, and they turn a hundred bespoke scripts into something a team can actually operate.

Its defining property is that it moves data without holding an opinion about what the data means. Two departments that disagree about what "complete" means still disagree after integration; the disagreement now just propagates faster and in both directions.

RPA drives the screens of systems that offer no other way in

Robotic process automation operates the user interface the way a person would: open the screen, fill the fields, click the button. It exists because a great deal of valuable software has no usable interface for programs, and it is often the only option that gets a result this quarter.

Its defining property is that it depends on the layout rather than on a contract. A field that moves is an outage, and the failure is silent until somebody notices the numbers stopped arriving. It buys access without buying stability.

The four side by side

ClassWhat it holdsWhat it answersCan it act
System of recordThe authoritative version of one kind of objectWhat is true about this object, in this domainYes, within its own domain
Data warehouseA copy, reshaped for queryingWhat happened, across sourcesNo, it is downstream by design
Integration platformNothing durable; it is a pipeDid the data arriveIt moves data, it does not decide
RPANothing; it operates a screenWas the task performedYes, and it breaks when the screen moves
What each class holds, what it answers, and whether it can change anything.

The question none of the four answers

Take an ordinary operational question. What did this job cost, who approved the change that made it cost that, which document governs it, and where does it stand today.

Each of the four holds part of an answer. The systems of record hold the pieces, in four different vocabularies. The warehouse can assemble a view of the pieces after the fact. The integration platform can move them. RPA can type them somewhere else. None of them holds the thing the question is actually about, because that object exists across all of them and belongs to none.

The gap is not integration and it is not analysis. It is that nothing owns the operational object as one thing.

This is also why adding a fifth tool of the same kind rarely helps, and why the first four were each bought in good faith by somebody solving a genuine problem.

Why this became urgent rather than merely annoying

People are good at absorbing this gap. They ask a colleague, check a second screen, and reconcile in their heads without ever calling it work. Software cannot, which is why the arrival of agents turns a tolerable inconvenience into a blocker.

88% / 7%
of organizations report regular AI use in at least one business function, against those that say it is fully scaled across the organization.
McKinsey, The state of AI in 2025, 5 November 2025, n=1,993 across 105 nations

The distance between those two numbers is not a distance in model quality. It is the distance between a tool one team can use and a capability the organization can run on, and that second thing needs something to run on.

57%
of data leaders name data reliability as a key barrier to moving AI from pilot into production.
Informatica, CDO Insights 2026, 27 January 2026, n=600 data leaders

Informatica sells data management software, so this is a vendor-commissioned survey of a population with a professional interest in the answer. It is quoted because the sample and date are stated and because it agrees with the independent Gartner finding on AI-ready data, not on its own.

How to tell which one you actually need

  • If the answer exists in one system and people cannot get at it, you have a reporting problem and a warehouse is the right shape.
  • If the same fact has to exist in two systems and does not, you have an integration problem.
  • If a system genuinely offers no programmatic way in and will not for years, RPA is a legitimate stopgap. Budget for it breaking.
  • If the object the business earns from lives across four systems and none of them can answer for it as one thing, none of the four classes above is the shape of the answer, and buying another one will not change that.

The last case is the one this company was built for, and what the resulting structure looks like is on the model.

Q&A

What is the difference between a system of record and a data warehouse?

A system of record holds the authoritative version of a business object and can change it. A data warehouse holds a copy, reshaped for querying, and is downstream by design. The warehouse can tell you what happened across sources; it has no authority to change what happens next.

Is an integration platform enough to give us one version of the truth?

No. An integration platform moves data between systems without holding an opinion about what the data means. If two departments disagree about what a field means, integration propagates the disagreement faster rather than resolving it. Agreement about meaning is a separate piece of work.

When is RPA the right answer?

When a system offers no programmatic interface and will not offer one soon, and the alternative is a person retyping. It is a legitimate stopgap. It depends on screen layout rather than on a contract, so a field that moves is an outage, and it should be budgeted as something that will break.

Why can we not just add another system to fix this?

Because the four common classes each solve a different problem, and the gap is none of them. The operational object a manager answers for exists across several systems and belongs to none of them, so adding a fifth system of the same kind leaves the object without an owner.

How widely is AI actually scaled in enterprises?

McKinsey, in The state of AI in 2025 published 5 November 2025 with 1,993 respondents across 105 nations, found 88 percent report regular AI use in at least one business function while only 7 percent say it is fully scaled across the organization.

Sources

  1. The state of AI in 2025: Agents, innovation, and transformation

    McKinsey and Company. 5 November 2025.

  2. CDO Insights 2026

    Informatica. 27 January 2026.

  3. Lack of AI-ready data puts AI projects at risk

    Gartner. 26 February 2025.

Where does this break in your organization?

Tell us about one process you actually run. We answer with what we would look at first, not with a deck.

You may unsubscribe at any time.

The information you provide is voluntary and will be used by HIVO IO Technologies Ltd. (517268264) to respond to your inquiry and follow up regarding relevant HIVO services.

How your information is handled

If you do not provide the required information, we may be unable to respond. Your information may be processed by service providers that support our website and business operations, including outside Israel, for those purposes. You may request access to or correction of your personal information by contacting office@hi-vo.io.

See our Privacy Policy for more information.

office@hi-vo.io+972 73-348-8855

Ness Ziona, Israel

Related reading

Operational systems

Why two departments disagree about the same job

Finance, operations and legal each hold a different version of the same piece of work, and each version is correct. That is why it is not a data quality problem.

Operational systems

What an AI agent needs before it can act

Credentials decide what an agent may do. They do not decide whether the action is the right one. Agent safety is a semantics problem before it is a permissions problem.