Systems of Record
The set of systems that each hold authoritative data for part of the business, and the map of which owns what. The architectural decision underneath every reporting question.
Also called: System of Record, SOR
The concept
For each domain of data, one system is authoritative and the rest hold copies. The designation matters more than the tooling: where no authority is named, disagreements are settled by whoever argues most recently rather than by rule, and the same disagreement recurs indefinitely.
A typical map
| Domain | Usual authority | Where it commonly goes wrong |
|---|---|---|
| Account ownership | CRM | Territory tool writes back and overwrites |
| Contract value and terms | Billing or CLM | CRM amount edited after signature |
| Product usage | Product database | Aggregated copy in CRM goes stale |
| Support history | Service desk | Partial sync creates a misleading subset |
| Person and consent | Marketing platform | Consent state diverges between systems |
Source: Common patterns; verify against your own stack
Boundaries are where money leaks
Making the map operational
List fields present in more than one system. This alone is usually revealing.
Name the authority for each, based on where the value is created or verified by the party who owns it.
Define sync direction and conflict behaviour explicitly. "Last write wins" is a choice and should be a deliberate one.
Instrument divergence: sample matched records on a schedule and count disagreements against the authority. Rising divergence indicates an integration degrading before anyone notices.
Re-examine after any structural change — an acquisition or a new billing system silently creates a second authority.
Where the model strains
Fields that are genuinely co-owned, such as a lifecycle state both marketing and sales drive, need a stated precedence rather than a single authority.
Real-time needs can force a cached copy to be treated as authoritative in practice, which should be acknowledged rather than denied.
A system of record that is hard for consumers to query gets copied informally into spreadsheets, which recreates the problem outside the map.
RELATED TERMS
Data Governance
The rules determining who may change what, how changes are reviewed, and how they are recorded. The control that stops a designed system from drifting back to whatever it was before.
Integration Layer
The connections moving data between systems, and the rules governing direction, timing and conflict.
Single Source of Truth (SSOT)
The declared authority for a given piece of data — the system whose value wins when two systems disagree. Correctly applied it is decided per field, not per system.
Tech Stack
The set of systems a revenue team operates, and — more importantly — how they relate to each other.
COMMON QUESTIONS
- What is a system of record?
- The system designated authoritative for a domain of data — the CRM for account ownership, billing for contract value, the product database for usage. Every other system holding those values is a copy.
- Can there be more than one system of record?
- Yes, one per domain. The requirement is that each field has exactly one authority, not that a single platform holds everything — which is a common and expensive misreading.
- Why do problems concentrate at system boundaries?
- Because each system is internally consistent and nothing validates across them. A value transcribed from one to another can diverge silently, and no error is raised on either side.
- How do you detect divergence between systems?
- Sample matched records periodically and compare the fields that exist in both. The divergence rate is the health measure for the integration, and it is almost never monitored.
WHERE THIS HAS BEEN APPLIED
Client work and research from RevOps HQ, our consulting practice.
FURTHER READING
Contingency Factors in Data Governance Design for Revenue Systems
Governance research finds that no single governance configuration fits all firms — the appropriate design depends on identifiable contingency factors. That finding contradicts most of what is sold as governance best practice.
Why Two Dashboards Show Different Numbers
When two reports answer the same question differently, the cause is almost never a broken report. It is an undeclared owner for a field, and it is fixable in an afternoon once you know where to look.
What "System of Record" Means at the Field Level
Naming one system the source of truth for everything fails immediately. The workable unit is the field, and the rule is one writer, many readers.
Learn how to apply this: CRM Admin 101
Definitions are the vocabulary. The courses are where you learn to operate it, with the interactive audit tools.
See the course