What it means
A customer changes its address in the sales system, but the billing system still sends invoices to the old location, and neither team sees the mismatch. MDM sets rules for matching, correcting and sharing such core information.
IBM and Informatica describe MDM around consistent master records and governance, but both sell data products, so their approaches are examples rather than a mandate to buy a particular hub. Identify the important entities first, such as customers, products, suppliers, assets or sites, and do not attempt to harmonise everything at once.
Define a unique business meaning for each entity, because one customer may be an individual, a legal company or a billing account. Agree on key fields, quality rules and permitted values too, since names, addresses and identifiers have different reliability by source and different meanings of "active customer" can distort reports even when names match.
Matching finds records that may represent the same entity, but similar names are a clue, not conclusive proof. Merging two different people can cause privacy and service failures, so set thresholds and human review for uncertain matches.
A trusted or golden record combines selected attributes using clear survivorship rules, for example one source may be best for shipping address while another owns tax details, and recording provenance (where a value came from, when it changed and who approved it) helps resolve disputes later. Assign data owners to business decisions and stewards to operational checks, because technology alone cannot settle conflicting definitions.
Set rules for creating, changing and retiring records, since duplicate prevention starts at entry, not only with later cleanup, and use validation where it improves quality while allowing for real-world exceptions, because overly strict forms can make staff enter false values just to proceed. Decide which systems receive updates and how quickly, since batch feeds and real-time interfaces create different timing risks, and handle conflicts when two systems update the same record, because silent overwriting can erase a verified correction.
Protect access to personal and commercially sensitive fields, because a shared customer view is not permission for every employee to see it, and plan for deletions, retention and legal restrictions, since some data cannot simply be copied or erased everywhere under one blanket rule. MDM is distinct from a data warehouse, which may analyse history while MDM manages definitions and current trusted records.
A customer relationship platform may be a source of master data but is not automatically the master for every attribute, and a centralised hub is only one architecture, as federated or registry approaches may fit other organisations depending on control and workflow needs. Measure duplicate rate, completeness, disputed matches and time to correct errors, so a dashboard leads to clear action, and check downstream effects when a product code changes, since pricing, inventory and reports may all depend on it.
Start with a narrow, valuable use case such as invoice delivery or stock availability, clean old data before broad synchronisation because sending bad records faster only spreads the problem, and review integration failures and reconciliation, because a hub marked updated does not prove each connected system received the change. Budget for vendor and operating costs including stewardship labour, train frontline staff to report questionable records, and revisit the model when the business buys another company or adds new products; MDM succeeds when trustworthy records, ownership and correction paths make real business processes more reliable.
In practice
Real-world examples.
Example
Billing and sales agree which verified customer address is used for invoices.
Example
Product records from two systems are matched but uncertain duplicates go to a steward.
Example
A supplier identifier change is distributed to purchasing and payment systems with a reconciliation check.
Formula
Calculation
There is no single MDM formula. One quality measure is verified duplicate entities / reviewed entity records x 100, with the matching method stated.
Worked example: a steward reviews 4,000 customer records and verifies that 120 of them duplicate another record. Duplicate rate = 120 / 4,000 x 100 = 3%. After matching rules and entry checks are introduced, a later review of another 4,000 records finds 40 duplicates, so the rate falls to 40 / 4,000 x 100 = 1%, a reduction of two percentage points.Case study
Seen in the real world.
In this fictional case, Birch Wholesale found that two systems used different product codes for the same item. It mapped definitions, chose an owner, reviewed uncertain matches and tested downstream order feeds. The case is invented, and one shared record did not eliminate every data error.
Watch out
Common mistakes.
- Treating a matching algorithm as proof of identity.
- Building a hub with no data owners.
- Sending corrected values without checking downstream receipt.
Questions
People also ask.
What is a golden record?
A trusted combined view of an entity made under stated source and correction rules.
Is MDM only software?
No. Ownership, definitions and stewardship are essential.
Does one system need to own every field?
No. Different attributes can have different authoritative sources.
From the founder's library

Take it further with the book.
Build your financial confidence beyond this definition. Shihan's full-length guide, Accounting Fundamentals, takes the same plain-English approach and turns it into a complete, practical playbook for non-finance managers, business owners and students - with chapter-end quiz answers and presentation slides included.
25% off with code MMHQ25, applied at checkout. Priced in USD - checkout may show the equivalent in your local currency.
View the book and save 25%