PIMvendors

Knowledge Base · Core

Core

Basic Principles of Master Data Management

· 2022-06-21 · Updated 2026-10-10 · 16 min read

MDM gets hard when a network of systems has no logical structure. The same data sits in several places, one place maintains it and another does not, and nobody can run a business on information they cannot trust. This guide explains what MDM is, sets out four principles that make the daily work easier to see, describes the four pillars of an MDM program, and shows how MDM differs from PIM. For the acronym alone, see what MDM stands for.

What is master data management (MDM)?

Master data management (MDM) is the discipline, and the tooling, for agreeing an organization's critical records once and keeping them that way. It combines people, process and technology to create and maintain one authoritative source, often called a golden record, for data such as customers, products, suppliers and locations. The goal is consistency, accuracy and access across systems.

In more formal terms, master data management is the set of processes for collecting, aggregating, matching, consolidating, quality-assuring, persisting and distributing that data, so the organization shares one understanding of it and integration can point every system at one reference. The mastered set can include reference data (the allowed values) and the analytical data used for decisions.

An MDM tool supports the work. It removes duplicates, standardizes values in mass maintenance and blocks bad data with rules, so the result can stand as the authoritative source. It usually sits as a middleware layer between the systems that create data and the systems that use it.

Where MDM sits: records from every system in, one golden record back outData flows from CRM, ERP, Supplier portal, PIM and Spreadsheets into the MDM. The MDM steps are cleanse, match, merge and govern. The approved record is then published to ERP & finance, CRM & sales, PIM & webshop, WMS & logistics and BI & reporting.SourcesChannelsCRMERPSupplier portalPIMSpreadsheetsERP & financeCRM & salesPIM & webshopWMS & logisticsBI & reportingMDM1Cleanse2Match3Merge4GovernWhere MDM sits: records from every system in, one golden record back outData flows from CRM, ERP, Supplier portal, PIM and Spreadsheets into the MDM. The MDM steps are cleanse, match, merge and govern. The approved record is then published to ERP & finance, CRM & sales, PIM & webshop, WMS & logistics and BI & reporting.SourcesChannelsCRMERPSupplier portalPIMSpreadsheetsERP & financeCRM & salesPIM & webshopWMS & logisticsBI & reportingMDM1Cleanse2Match3Merge4Govern
Where MDM sits: records from every system in, one golden record back out

Why records drift

MDM exists because critical records drift. Product, asset, customer and location data stop matching from one system to the next. Companies that operate across borders run many applications, ERP, CRM and PDM among them. Data that crosses a department is copied, then left behind, and a basic KPI turns into an argument about whose extract is current.

The usual root cause is segmentation. The same customer is served by several business units and product lines, and each one types the customer (the party in the customer role) and the account in again. The copies multiply from front office to back office, exactly where one authoritative source was needed.

Consistent master data pays off in three places. Decisions improve, because reporting and analytics read a reliable source. Operations get simpler, because processes stop reconciling copies. Regulatory compliance rests on accurate, governed data.

What is master data (and what is not)?

Master data is the business objects that hold the agreed information shared across the organization. It gives context to transactions: who, what, when and how, plus the categories, groups and hierarchies you use to read those transactions. Customer, product, employee, material and supplier records are the usual contents. It can include relatively static reference data.

Organizations usually treat master data as non-transactional. The boundary is fuzzy. In rare cases the information exists only inside orders and receipts, with no separate store, and the organization treats the transactional copy as master data. That is a workaround, not the normal pattern.

Four other terms come up next to master data:

  • Transactional data describes business events. It is the largest volume in the enterprise, and it lives in CRM, ERP, SCM and similar systems.
  • Log data records events or snapshots of a process state: sensor data, machine data, change-in-state data. Operations and preventive maintenance depend on it.
  • Metadata is data that describes other data. Master data, reference data and log data all have metadata of their own.
  • Big data, in Doug Laney's definition from Gartner (volume, variety and velocity), mixes log data, transactional data, reference data and master data. It is not a separate kind of business object.

Product master data

Product master data, also called item master data or, in an ERP, the material master, is the product domain of MDM. It holds what every system needs to buy, store, sell and ship an item: identifiers, descriptions, units, dimensions, weights, classifications and supplier links.

What counts as master depends on the process. A logistics process runs on volume, dimensions and weight. Dimensions decide storage space. Weight decides packaging and handling. For each article you capture those properties once, often with color, barcode and packaging, and make them available in the WMS or ERP instead of remeasuring at every step. Accounting and a clinical process need different objects. Name the critical fields for the process you run before you call a record "master."

The sellable version of the product is a different thing. Marketing copy, channel attributes, translations and images belong in a PIM, which reads the master record and enriches it. ERP migrations are often the moment product master data gets cleaned; this piece on S/4HANA programs explains why that work should not stop at the ERP.

The four principles of master data management

Four principles make the daily work easier to see. They hold whichever system keeps the master record.

Principle 1: Clear origin

The same data field often has to exist in several places in the information network at once. Change it in one place, and the others have to follow or they drift.

Keep the number of copies as small as you can. You cannot always delete a field, because applications read a value from a fixed location, and most fields exist for one application only.

Good MDM starts by drawing that map. Then set the routing: which field in which system or file is filled first, and which field follows. Preferably the routing runs on its own. Check whether the central system can hold the data the other applications use, so maintenance happens in one place. If that is hard, mark the fields that came from the first file when they show up in the next application. Gray areas on the map usually mean the data arrived from another system.

This is the architecture principle behind MDM: one place of entry per field, and every other system either reads from it or is clearly marked as a copy.

Once the routing is set, name who fills the fields: usually a key user who knows how the fields in their domain behave. Excel is a practical aid for checking which fields must be filled for which key fields, and whether the values are right.

Principle 2: Clarity

Descriptions and codes have to be consistent. A search for a word only works if the word is always written the same way: "Zinc screws 20 * 30", not also "iron screw 40".

Integrations and migrations are where this breaks. Put it back in order straight away. The longer it runs, the messier the file gets.

Principle 3: Completeness

Every field that should be filled, is filled. Make it obvious, and quick to see, where data still needs to be added or corrected.

Principle 4: Regular maintenance

Master data goes stale and has to be renewed. Set up a workgroup that does maintenance every week, led by a logistics manager or a financial manager. The data manager receives or issues the work through that group.

The four pillars of an MDM strategy

The principles describe the daily work. An MDM strategy, the program that keeps them in place, rests on four pillars: data governance, data quality management, data integration and master data lifecycle management. Each pillar takes more time and people than teams expect, so assess your current data landscape before you commit.

Pillar 1: Data governance

Governance is the structure for overseeing data management: who owns which data, which rules apply, and how compliance is kept. It matters most with several data domains and complex regulation, and organizations often overestimate their readiness for it.

  • Ownership and stewardship. Appoint data stewards from the business units, so they know the nuances of their own domain. Marketing might own customer data accuracy, finance transactional data integrity. Stewards who meet regularly to discuss what audits found turn findings into corrections.
  • Policies and standards. Document how data is collected, stored, accessed and shared. Set data quality metrics to check compliance, and align access controls with security protocols.
  • Compliance. Know how regulations such as GDPR or CCPA affect master data handling, and audit regularly against checklists for your industry. Build compliance into the framework from day one.

More on why this matters in top 5 reasons for data governance.

Pillar 2: Data quality management

Data quality management keeps master data accurate, consistent and reliable across domains. Organizations often underestimate the time and expertise that validation and cleansing take.

  • Validation and cleansing. Automated profiling, deduplication and enrichment. An e-commerce company can check incoming customer data against existing records to catch duplicates and incomplete entries. Built-in validation stops bad entries before they reach the database, and AI is increasingly used for pattern recognition and anomaly detection.
  • Metrics. Accuracy is the share of correct entries compared to a trusted source. Completeness is the share of required fields that are filled. Consistency is how far data matches across systems. Review the metrics on a schedule, or they stop matching what the business needs.
  • Continuous improvement. Feedback loops let end users report discrepancies back into the system. New tools alone do not fix unclear processes or missing training.

See also what data quality is.

Pillar 3: Data integration

Integration gives one view of the data across systems. It gets complex when legacy platforms are involved, and underestimating it leads to longer timelines and budget overruns.

  • Consolidation. ETL (extract, transform, load) processes bring separate sources together, for example sales data from several point-of-sale systems into one central database.
  • Real-time synchronization. Tools such as Apache Kafka or MuleSoft keep platforms in step, so a transaction shows up in the CRM straight away.
  • Legacy systems. Outdated technology and differing data formats need proper middleware and a data mapping plan. Without them, integrations stay incomplete and the master data loses integrity.

Automated tools still need human oversight, and integration needs clear communication between IT and the business.

Pillar 4: Master data lifecycle management

Master data moves through creation, maintenance and retirement. A financial institution creates a customer profile at account opening, updates it with transaction history, and archives or deletes the profiles of inactive customers. Skip a stage and the dataset goes stale or wrong.

Metadata records each record's origin, structure and usage, so you can track how it changes; teams that leave it out of their MDM architecture lose that visibility. Validate at every stage, not only at creation: a retailer can review its product information every quarter to find outdated details.

How to start an MDM program

MDM is not a one-off cleanse. It is an ongoing commitment, with a sponsor in top management, information stewards in IT or the CDO office, and data stewards in the business.

  1. Map where each field originates

    Draw the systems and files that hold your critical records, and mark which one fills each field first.

  2. Name owners and stewards

    Appoint the sponsor and the stewards, and name the key user who fills each field.

  3. Set standards and quality metrics

    Agree descriptions, codes and required fields, then measure accuracy, completeness and consistency.

  4. Start with new sources and applications

    You do not have to repair every old system first. Apply MDM to new sources and applications, then extend it to the records you already hold.

  5. Maintain and audit

    Maintain every week, and audit regularly for completeness, accuracy, relevance and timeliness.

The tool comes after this groundwork. How to choose the right MDM solution covers selection from business requirements.

PIM vs MDM

Many people use PIM and MDM as names for the same system. They overlap on the product, but the job is different. MDM keeps the organization's critical records consistent on the inside, across domains. PIM gets product information out to customers, the same way on every channel.

MDM, PIM, ERP and DAM: what each system owns
SystemWhat it ownsWho works in itThe question it answers
MDMMaster data managementYou are hereGolden records across domains: customers, suppliers, locations and products, matched and governed.Data governance, data stewards and IT.Which version of this record is the true one, in every system?
PIMProduct information managementPIM guideSellable product content: attributes, descriptions, asset links, translations and channel versions.E-commerce, marketing, category and product content teams.Is this product complete and ready to sell on this channel?
ERPEnterprise resource planningERP guideTransactions and operations: orders, stock, purchasing, pricing and finance.Finance, supply chain, purchasing and sales operations.What did we buy, make, sell, ship and invoice?
DAMDigital asset managementDAM guideFiles and media: images, video, documents, renditions and usage rights.Brand, creative and marketing teams.Where is the approved file, and where may we use it?

What MDM does

MDM covers the critical records of an organization across domains: customer, product, supplier, employee, location and financial data. Its users are internal: IT, data-governance teams, and business units that need one operational picture. Much of the value is in the links between kinds of data. Join customer and product data and you see behavior, preferences and purchasing patterns, instead of two conflicting lists. MDM spends its effort on those links and on hierarchies.

What PIM does

Product information management stays on the product domain, and it faces outward. The job is to communicate product information to the customer consistently on every channel: the webshop, marketplaces such as Amazon or eBay, and print. The users are marketing, sales and commerce teams.

For marketing that includes photos and video, often from a DAM (digital asset management) beside the PIM. Variants are a core case: in fashion, one product (one description, one price) is sold in several colors and sizes. Relations are the other: alternatives, accessories and replacement parts. A PIM can also generate category templates that follow industry classifications held by a central authority such as GS1.

The differences that matter

  • Scope. MDM covers master data across domains: customer, supplier, product, employee, location, financial. PIM covers product information: attributes, descriptions, specifications, images, prices.
  • Direction. MDM looks at internal sources and how they relate. PIM looks at external channels and catalogs.
  • Goal. MDM keeps one source of truth for the organization's critical records. PIM keeps one reliable version of the product for the customer.
  • Data model. MDM usually has a stricter model, built for consistency across entities. PIM usually has a flexible entity-attribute-value (EAV) model, built for many product types and changing attributes.
  • Governance. MDM brings quality management, standards, stewardship and policy across the organization. PIM brings governance features that serve product attributes and distribution.
  • Users. MDM: IT, data-governance teams, business units. PIM: marketing, sales, e-commerce.
  • Time to go live. MDM often takes longer, because of cleansing and governance work. PIM is usually shorter, depending on catalog size and integrations.

The data model is a real trade-off. EAV lets a PIM handle a wide range of product types whose attributes change often, which suits e-commerce with diverse catalogs. MDM's stricter model limits flexibility but protects data integrity across entities.

Which one you need

Use MDM when the problem is internal records that disagree. Use PIM when the problem is the product story on the channels. Use both when you have both problems. The product domain is where they meet, not where they become interchangeable.

A common misconception is that a PIM alone covers all data management needs. It covers product content. It does not replace MDM for customer, supplier or regulatory master data, and leaving that gap open fragments data across departments. The reverse also happens: MDM alone does not solve every data problem, and integrating it with existing systems is more complex than teams expect.

Company size and industry shift the answer:

  • Small businesses usually start with PIM, for fast deployment and flexible product data: a small online retailer can load a seasonal collection and send it to its webshop and marketplaces quickly. PIM does not cover long-term governance of customer and supplier data.
  • Medium-sized enterprises under regulatory pressure often need MDM, for example a manufacturer keeping product specifications in sync with supplier details while meeting industry regulations.
  • Large enterprises with diverse product lines usually need both. A global electronics manufacturer launching a smartphone keeps specifications, marketing material and pricing per market in the PIM, and customer profiles and supplier contracts in MDM.
  • Regulated industries such as pharmaceuticals and finance tend to put MDM first. Retail and e-commerce more often start with PIM.

Running both takes planning: data synchronization, governance policies and user training are where projects stall, and without a plan you create new silos. PIM usually has the lower initial cost and goes live sooner. MDM carries licensing, integration and maintenance costs that teams often leave out of the total cost of ownership.

For the boundary with the ERP, see where ERP stops and PIM starts.

Keep it simple

Do not make master data management more complicated than the file requires. R.A. Jonker, F.T. Kooistra, D. Cepariu, J. van Etten and S. Swartjes set out the main MDM do's and don'ts in Compact.

The four principles are the working set: a straightforward file, unambiguous text and codes you can search, no empty fields left waiting, and weekly maintenance with the functional specialists who know the fields.

Where to go from here

Both tools are free and independent of any vendor.

Not sure you need a PIM yet?

A short check that shows whether a dedicated PIM helps your catalog, or whether spreadsheets and ERP still do the job.

Check if a PIM fits

Ready to compare vendors?

Answer questions about your scale, sector and must-haves and get a ranked shortlist.

Build my vendor shortlist

Frequently asked questions

What is master data management (MDM)?

MDM is the discipline, and the tooling, for agreeing an organization's critical records once and keeping them consistent across systems. It combines people, process, and technology to keep one authoritative source, often called a golden record, for data such as customers, products, suppliers, and locations.

What is master data?

Master data is the business objects that hold the agreed information shared across the organization, such as customer, product, supplier, employee, and material records. It gives context to transactions and is usually treated as non-transactional. Which fields count as master depends on the process you run.

What is product master data?

Product master data, also called item master data or the material master in an ERP, is the product domain of MDM: the identifiers, descriptions, units, dimensions, weights, classifications, and supplier links every system needs to buy, store, sell, and ship an item. The enriched, sellable version of the product usually lives in a PIM.

What are the principles of master data management?

Four working principles: give every field a clear origin, keep descriptions and codes consistent, fill every field that should be filled, and maintain the data every week. They hold whichever system keeps the master record.

What is an MDM strategy?

An MDM strategy is the program that keeps master data consistent over time. It rests on four pillars: data governance (owners, policies, compliance), data quality management (validation, cleansing, metrics), data integration (one view across systems), and master data lifecycle management (creation, maintenance, retirement).

What is the difference between PIM and MDM?

PIM centralizes product attributes, descriptions, images, and pricing for sales and marketing channels. MDM governs key business entities across the organization, including product, customer, supplier, and employee data, to keep a single source of truth. PIM faces outward to customers; MDM faces inward.

Can a company use PIM instead of MDM?

Not if you need organization-wide data governance. PIM can stand on its own for product content, but it does not replace MDM for customer, supplier, or regulatory master data. Many teams overestimate PIM as a full data-governance platform.

When should an organization use both PIM and MDM?

When it has diverse product lines plus customer and supplier records to keep consistent, which is common in medium and large enterprises. PIM manages localized product content; MDM keeps customer and supplier data consistent. Regulated industries such as pharmaceuticals and finance tend to put MDM first, retail and e-commerce more often start with PIM. Plan the integration, or you create new silos.

Diagnostic

Do you actually need a PIM?

Run the complexity index before you budget software or hire an SI.

Start assessment

Budget

Model a first-pass TCO

Translate catalog shape into a three-year cost range in under ten minutes.

Open cost calculator