Answer · Master Data Management

What is Master Data Management (MDM)?

MDM is how an enterprise answers the question of who a customer is only once. It is a discipline, a data model, and in large companies a dedicated platform that stitches CRM, ERP, billing, and marketing to one authoritative record.

Short answer

Master Data Management (MDM) is the enterprise discipline of creating and maintaining one authoritative record for each key business entity, account, contact, product, employee, location, across every system that uses it. MDM applies survivorship rules, hierarchy management, versioning, and lineage tracking so that a single golden record wins when the CRM, ERP, billing, and marketing systems disagree. Done well, MDM gives every downstream tool the same answer to the question of who a customer is.

Key points

What matters most.

A working definition of MDM covers six ideas: the entities it governs, the golden record it produces, the survivorship rules that build it, the hierarchy it maintains, the lineage it tracks, and the systems it feeds. Treat these as the shape of the discipline, not the feature list of any one vendor.

The entities

Accounts, contacts, products, locations.

MDM governs the handful of entities every system in the business touches. Accounts, contacts, products, locations, and employees are the usual list. Transactional data, orders, invoices, tickets, is downstream of master data and is not what MDM manages.

The output

A golden record per entity.

The deliverable of an MDM program is a golden record. One row per real-world account, one row per real-world contact, one row per real-world product. The golden record is what every downstream system reads when it needs to know who or what it is dealing with.

The method

Survivorship rules decide which value wins.

When the CRM has one phone number for an account and the ERP has another, survivorship rules decide which one survives into the golden record. Rules can prefer the most recent write, the system with the strongest trust score, or the value that passes a validation check.

The structure

Hierarchy and parent-child linkage.

MDM maintains the hierarchy between records. Parent company and subsidiary accounts, contacts rolled up to a household, product families rolled up to a brand. Reporting that treats a global account as fifteen separate logos is the symptom of missing hierarchy.

The history

Versioning and lineage for every change.

An MDM record keeps a version history and a lineage trail. Every change records which system wrote it, when, and under which rule. Auditors, data stewards, and the team arguing about why a number changed last quarter can all trace the record back to its source.

The scope

Enterprise discipline, not just a CRM feature.

At enterprise scale MDM is a dedicated platform, Informatica, Reltio, or Semarchy, with its own data stewards, governance council, and seven-figure budget. The scope is every system in the business, not just the sales team's CRM.

The four pillars of MDM

Survivorship, hierarchy, versioning, lineage.

Every real MDM program rests on four pillars. Each pillar answers a different question about the authoritative record. Teams that skip a pillar end up with a merge policy that silently drops data, a hierarchy that reports the wrong parent, or a change log that cannot explain itself in an audit.

Survivorship

Which value wins when systems disagree.

Survivorship is the ruleset that picks a winner. Most recent write wins is the simplest rule. Trust-score weighted is more common at scale, where billing is trusted for address and CRM is trusted for owner. A survivorship policy is written down, reviewed, and versioned like code.

Survivorship

Field-level, not record-level.

Good survivorship runs at the field level. The CRM may win on account owner while the ERP wins on legal name and the enrichment vendor wins on industry code. A record-level winner-take-all policy loses accurate data in every merge and is the mark of an immature program.

Hierarchy

Parent, child, legal entity rollup.

Hierarchy management captures the real-world structure. Global ultimate parent, domestic ultimate parent, legal entity, operating unit, site. A revenue team reporting against the wrong level of the hierarchy over-counts logos, under-counts expansion, and prices on the wrong contract.

Versioning

Point-in-time snapshots of the record.

An MDM platform remembers what a record looked like last quarter. A deal closed against a specific name, address, and parent on a specific day. Later edits do not rewrite history. The forecast variance review can read the record as it stood on the day the forecast was locked.

Lineage

Which system wrote which field, and when.

Lineage is the trail. Every field on the golden record carries the source system, the writer, the timestamp, and the rule that let the write through. When the CFO asks why the territory flipped last Thursday, lineage answers the question in a minute instead of a week.

Stewardship

Humans resolve what rules cannot.

An MDM program always has a human layer. Data stewards review the merges the rules flagged as ambiguous, the hierarchies the automation could not place, and the suspected duplicates the match scores could not resolve. Stewardship is a role, not a weekend project.

MDM vs related disciplines

Golden record, CRM, data warehouse, data quality.

MDM gets conflated with every nearby discipline. The golden record is MDM's output, not MDM itself. A CRM is a system of record for sales, not a cross-system master. A data warehouse is a reporting store, not an operational source. Data quality is a sibling practice, not a replacement. The lines matter when a program is scoped and budgeted.

Golden record

The output of MDM, not the practice.

A golden record is the clean, merged, authoritative row for one real-world entity. MDM is the discipline that produces and maintains it. Saying a tool creates a golden record is a feature claim. Saying a team runs MDM is a commitment to survivorship, hierarchy, versioning, and lineage.

CRM

A system of record, not a master.

A CRM is the authoritative source for sales activity, pipeline, and customer interaction. It is not automatically the master for the entity itself. The ERP often outranks it on legal name and billing address. Treating the CRM as a cross-system master without defining survivorship is where enterprise programs break.

Data warehouse

Reporting store, not operational source.

A warehouse holds analytical copies of operational data. It is read-heavy, batched, and lagged by hours or days. MDM feeds the warehouse the authoritative customer record so dashboards do not count the same customer three times. The warehouse is not where the master lives.

Data quality

The sibling, not the substitute.

Data quality rules clean individual records, validate formats, and reject bad writes. MDM resolves conflicts across systems. The two overlap at the edges but solve different problems. A clean record in one system is still wrong if another system holds a different clean record for the same entity.

Dedupe

A single step inside MDM.

Dedupe collapses two rows for the same real-world entity into one. MDM is the broader practice that decides which fields survive the merge, how the hierarchy regroups, and how the lineage of the merged record gets written. Dedupe without MDM is a one-time project. MDM without dedupe is impossible.

Governance

The policy layer above MDM.

Data governance sets the policies MDM enforces. Who owns the customer entity, which systems may write to which fields, what the stewardship cadence is, who signs off on a hierarchy restatement. Governance decides. MDM executes. Programs that start without a governance charter stall inside twelve months.

MDM in practice

Enterprise programs, mid-market reality, and the Strkr pattern.

At enterprise scale MDM is a dedicated platform, a dedicated team, and a seven-figure annual commitment. In the mid-market the discipline matters but the tooling does not have to. Strkr builds the MDM pattern into the CRM data model so a growth-stage company can get the benefits of a golden record, survivorship, and lineage without standing up a separate program.

Enterprise tools

Informatica, Reltio, Semarchy.

The traditional enterprise MDM market is built around Informatica MDM, Reltio, and Semarchy, with IBM and SAP in adjacent lanes. These are heavy platforms with their own match engines, stewardship consoles, hierarchy managers, and lineage stores. They assume a dedicated program and a team of data stewards.

Enterprise cost

A platform, a team, a program.

A real enterprise MDM implementation is a multi-year program. License, implementation partner, data stewards, governance council, change management. Companies with hundreds of operational systems need this. Companies with ten do not, and the overhead usually outruns the value for anyone outside the Fortune 1000.

Mid-market reality

The discipline without the platform.

A growth-stage company still needs survivorship, hierarchy, and lineage, but it cannot staff a governance council. The practical path is to apply the MDM pattern inside the CRM data model, so the customer entity is already authoritative where sales, marketing, and customer success all meet.

The Strkr pattern

One tenant, one account, one record.

Strkr runs on one data model per tenant. The account entity has one authoritative row, with versioned history, parent-child hierarchy, and lineage on every field. Enrichment writes, user edits, and import loads all pass through the same survivorship logic before touching the golden record.

Strkr AI inside the pattern

The assistant that proposes the merge.

Strkr AI reads duplicate signals across accounts and contacts, drafts the proposed merge, picks the surviving field values under the configured survivorship rules, and routes the ambiguous cases to a human steward. The team spends time on the hard calls, not on scrolling match lists.

When Strkr is enough

The upper bound of the built-in approach.

Strkr covers the MDM pattern for accounts, contacts, and products inside the revenue org. Companies that need to master the same entity across a dozen operational systems, finance, supply chain, HR, product telemetry, still want a dedicated MDM platform. Strkr feeds that platform cleanly without pretending to replace it.

See how Strkr applies the MDM pattern to your CRM.

One authoritative account, contact, and product record per tenant, with versioning, hierarchy, survivorship, and lineage built into the data model. Start free, or walk the platform to see where the golden record lives.

People also ask

Related questions.

What is the difference between MDM and a golden record?

The golden record is the output. MDM is the discipline that produces it. A golden record is the single, authoritative row for one real-world entity. MDM is the broader practice of survivorship rules, hierarchy management, versioning, and lineage that keeps that row authoritative over time as systems write new values at it.

Is a CRM the same as a Master Data Management system?

No. A CRM is the system of record for sales activity, pipeline, and customer interaction. An MDM system is the authoritative source for the entity itself across every operational system in the business. In many revenue orgs the CRM holds the master for the account entity, but an enterprise with ERP, billing, and marketing systems writing at the same record usually needs a dedicated MDM layer above the CRM.

What are survivorship rules in MDM?

Survivorship rules decide which value wins when two systems hold different data for the same field on the same entity. Most recent write wins is the simplest rule. More mature programs score each source system, trust billing for address, trust CRM for owner, trust an enrichment vendor for industry code, and let the highest-trust source win at the field level, not the record level.

What entities does MDM typically govern?

Accounts, contacts, products, locations, and employees are the usual master entities. Some programs also master suppliers, assets, and chart-of-accounts codes. Transactional data, orders, invoices, support tickets, pipeline, is downstream of master data and is not what an MDM program manages directly.

What are the main MDM tools on the market?

The traditional enterprise MDM market centers on Informatica MDM, Reltio, and Semarchy, with IBM and SAP in adjacent lanes. These platforms assume a dedicated program, a team of data stewards, and a multi-system footprint. Growth-stage companies usually get further by applying the MDM pattern inside their CRM data model than by standing up a separate platform.

What size company needs a formal MDM program?

A dedicated MDM platform usually makes sense once a company has dozens of operational systems writing at the same customer entity, a governance mandate from finance or compliance, and the headcount to staff data stewardship. Below that threshold the discipline still matters, but the right place to apply it is the CRM data model, not a seven-figure separate platform.

Does Strkr provide Master Data Management?

Strkr applies the MDM pattern to accounts, contacts, and products inside the CRM. One authoritative record per entity on one tenant data model, with versioning, parent-child hierarchy, survivorship on enrichment and merge, and lineage on every field write. Companies that need to master the same entity across a dozen operational systems still want a dedicated MDM platform, and Strkr feeds that platform cleanly.

How does MDM relate to data governance?

Data governance is the policy layer. It defines who owns each master entity, which systems may write which fields, how often stewardship reviews run, and who signs off on a hierarchy restatement. MDM is the execution layer that enforces those policies on the record. A program that stands up MDM tooling without a governance charter stalls inside the first year.

Try it free. Bring your team next week.

No sales call, no migration consultant, no four-month implementation. Enter your card, get 14 days of the full Pro tier, cancel any time before day 14 with zero charge. Spin up a workspace, import your CSV, and have something useful before lunch.