PIM SelectionThe independent guide to choosing a PIM

PIM architecture and integration: decide data ownership first

PIM architecture starts with data ownership. Before choosing a PIM, decide which system masters each attribute group: ERP masters commercial and logistic data, PLM masters engineering data, PIM masters marketing and channel content and classification, and DAM masters assets. That map then drives integration patterns, hosting choices and syndication design.

Why decide data ownership before choosing a PIM?

Decide data ownership first, because the attribute-ownership map determines what the PIM must do. In the PIMvendors view, the PIM selection starts with one question per attribute group: which system is the master. Integration scope, data model requirements and even the vendor shortlist follow from that answer.

The house thesis of PIM Selection applies directly to architecture. Most PIM selections fail before the first demo, because buyers compare software before they define their data model. In architecture terms, that means comparing PIM features before agreeing which data the PIM owns.

Three problems appear when ownership is left open:

  • Two systems edit the same attribute, and nobody knows which value is correct.
  • Integration is designed interface by interface, so every change needs a new project.
  • Vendors are evaluated on functions the PIM will never use, such as price management already handled by ERP.

An attribute-ownership map prevents all three. It takes a few workshops with the enterprise architect, the product data manager and the ERP and PLM owners. The result is one table that every later decision refers to. The PIM business case pillar uses the same map to scope cost.

Which system masters which attribute group?

Each attribute group has exactly one master system. ERP masters commercial and logistic data, PLM masters engineering data, PIM masters marketing and channel content and classification, and DAM masters assets. The other systems receive, reference or display the data.

Attribute group Example attributes Master system How the PIM uses it
Identification Article number, GTIN, ERP item ID ERP Receives and references; never edits
Commercial List prices, price lists, discount groups, sales status ERP Receives selected fields for channels
Logistic Weights, dimensions, packaging units, customs codes, country of origin ERP Receives and publishes where channels need it
Engineering Technical specifications, bill of materials, CAD references, revision status PLM Receives released specifications
Marketing and channel content Titles, descriptions, feature bullets, SEO text, channel-specific copy, translations PIM Masters, enriches and publishes
Classification ETIM, ECLASS, GS1 GPC, channel taxonomies, internal hierarchy PIM Masters and maps per channel
Digital assets Images, videos, manuals, certificates DAM Links by reference to the DAM record
Compliance and sustainability Packaging composition, Digital Product Passport data, safety information Decide explicitly per group Masters or receives, as decided

The last row needs the most discussion. Packaging composition may come from PLM or packaging specifications. Consumer-facing safety and sustainability information is often published from the PIM. Make the decision per group and record it in the map.

How does the PIM fit in the product data stack?

The PIM sits between the systems that create product data and the channels that consume it. ERP and PLM feed it with commercial, logistic and engineering data. DAM supplies assets by reference. The PIM adds marketing content and classification, then publishes to commerce platforms, marketplaces, retailers and data pools.

Sources

  • ERP: price, stock, logistics
  • PLM: engineering data
  • Suppliers: files and portals
  • DAM: images and documents

PIM

System of record for marketing, channel and classification data, under governance

  • Data model
  • Enrichment
  • Quality rules
  • Workflow

Channels

  • Own webshop
  • Marketplaces
  • Retailers and data pools
  • Print and catalogues
  • AI shopping assistants
Each system masters its own attribute groups; the PIM connects them to the channels.

Two boundaries cause most debate. The first is PIM and DAM: the PIM links to assets, and the DAM manages versions, rights and renditions. The second is PIM and commerce: the commerce platform owns prices, carts and customer data, and the PIM owns the content it displays.

The product data stack guide describes each layer, the typical stack shapes in European manufacturing and distribution, and how to document your own stack before selection.

How should the PIM integrate with ERP?

PIM and ERP integration should follow the ownership map: ERP sends identification, commercial and logistic data to the PIM, and the PIM sends enriched content where ERP or downstream systems need it. Most flows run from ERP to PIM. Few run back.

Four integration patterns are common:

Pattern How it works Typical latency Best fit
Batch Scheduled file or bulk export and import Hours High volumes, stable data, nightly updates
Event-driven Messages published on change and consumed by subscribers Seconds to minutes Status changes, new articles, stock-sensitive channels
API Direct calls between systems on request Real time Lookups and small updates
iPaaS An integration platform orchestrates flows and mappings Depends on the flows Landscapes with many systems and changing endpoints

ERP timing matters for the plan. SAP Business Suite 7 mainstream maintenance ends on 31 December 2027, with extended maintenance for EHP6 to EHP8 until 31 December 2030. Organisations on SAP ECC should design PIM integration so it survives an ERP migration. The PIM and ERP integration guide covers each pattern and data flow.

How do PLM and engineering data reach the PIM?

Engineering data reaches the PIM from PLM after release. PLM masters specifications, bills of material and revision status. The PIM receives the released values it needs for channels and adds marketing content around them.

Three design rules keep the PLM flow clean:

  • Transfer only released revisions, so channels never show draft specifications.
  • Map PLM attributes to the PIM data model once, including units and classification codes.
  • Keep engineering attributes read-only in the PIM, with change requests routed back to PLM.

Many mid-market manufacturers have no PLM. Engineering data then lives in ERP, CAD files or spreadsheets kept by the engineering team. The ownership map still needs a master for these attributes. In that case, the PIM can become the master for technical specifications, provided engineering owns the approval step.

Compliance data often starts in the same place. Material composition and packaging specifications sit with engineering or packaging teams. The ESPR has been in force since 18 July 2024 and introduces the Digital Product Passport. That passport draws on engineering, sourcing and content attributes, so its master decisions must be explicit.

Should the PIM be SaaS, private cloud or on-premise?

The hosting choice trades control against upgrade effort and run cost. SaaS gives continuous upgrades and predictable subscription cost with less control over release timing. Private cloud and on-premise give more control and customisation, with upgrades and hosting as your own cost.

Hosting model Upgrades Cost profile Customisation
SaaS Continuous, on the vendor's schedule Subscription, low run cost Configuration and extensions within vendor limits
Private cloud Planned, often with the vendor or partner Subscription or licence plus hosting Wider, depending on the vendor
On-premise Your own upgrade projects Licence, hosting, infrastructure and staff Widest, with upgrade risk

Five criteria decide the choice: control, upgrades, cost profile, data residency and customisation. Product data is mostly non-personal, which eases residency questions. User accounts, supplier contacts and some workflow data are personal data and still need an EU hosting answer.

Exit terms have changed. Under the EU Data Act, switching provisions apply from 12 September 2025. Cloud switching charges are prohibited from 12 January 2027. The SaaS vs on-premise guide compares the three hosting models in a table.

What does composable commerce mean for PIM selection?

Composable commerce means assembling the commerce stack from separate, API-connected services. For PIM selection, that raises the bar on APIs, events and data model access. The MACH Alliance, founded in June 2020, promotes microservices-based, API-first, cloud-native SaaS and headless architecture.

In a composable stack, the PIM becomes a content service that other services call. That requires complete API coverage, webhooks or events on change, documented rate limits and a data model that front-ends can query. A PIM built mainly around file exports fits less well.

Test composability in the demos with your own front-end team. Ask the vendor to expose one product family through the API, with variants, translations and asset links. Measure how many calls a product detail page needs. That single scenario shows more than any architecture slide.

Composability also has a cost. More services mean more contracts, more integrations and more internal architecture capacity. The composable commerce guide explains which requirements to add to the RFP and when a suite fits better.

How does product data reach marketplaces, retailers and data pools?

Product data reaches external channels through syndication: PIM-native exports, feed tools, retailer portals and GS1 GDSN data pools. The right mix depends on the number of channels and on what each recipient requires. Retailers in food, health and DIY often require GDSN, while marketplaces use their own formats and APIs.

GDSN is a network of interoperable data pools governed by GS1 standards. According to Wikipedia, 44 data pools are GDSN-certified. A brand publishes once to its own data pool, and the network distributes to subscribed retailers.

PIM-native syndication suffices when channels are few and formats stable. A feed tool or syndication platform becomes worth its cost when channels multiply and rules change often. The product data syndication guide covers each route and when to add one.

How do supplier data and standards enter the PIM?

Supplier data enters the PIM through portals, templates and standard formats such as BMEcat and ETIM-classified files. For distributors, supplier onboarding is often the largest data flow in the architecture. The quality of that flow sets the quality of the catalogue.

Classification standards keep moving. ETIM 10.0 was published in December 2024, with 119 new classes created and 33 deleted. Every release needs mapping updates in the PIM and in supplier templates. Plan that effort as a recurring task.

Validation belongs at the gate. Mandatory attributes, units, value lists and classification are checked before supplier data reaches the master record. The supplier data onboarding guide explains portals, templates, validation and BMEcat and ETIM imports in detail.

How do you document the target architecture before selection?

Document the target architecture in four artefacts that every vendor and partner receives. Clear artefacts produce comparable answers. Vague ones produce generic demos that predict nothing.

Artefact Content Owner
Attribute-ownership map Attribute groups, master system, role of the PIM Enterprise architect
Data flow inventory Source, target, data, pattern, frequency and volume per flow Integration lead
Hosting and residency decision SaaS, private cloud or on-premise, with EU hosting requirements IT lead and legal
Channel and recipient list Web shops, marketplaces, retailer portals, data pools, print Head of e-commerce

Keep each artefact to one page or one table. A data flow inventory with 10 to 20 rows is typical for a mid-market manufacturer, as a PIMvendors estimate. Larger organisations with several ERP instances can reach well beyond that.

Share the artefacts with vendors before the scenario demos. Ask each vendor to mark which flows its product covers with standard connectors and which need custom work. That answer feeds the integration line of the TCO.

Which architecture decisions belong in the PIM requirements?

Architecture decisions become integration and platform requirements before vendors are invited. PIMvendors cross-checks requirements against a 4-domain checklist of more than 400 requirements. Two of those domains carry the architecture: Integration and syndication (IN) and Platform and vendor (PL).

Translate each architecture decision into a testable requirement:

  1. The attribute-ownership map becomes data model and import requirements.
  2. Each data flow becomes an integration requirement with pattern, frequency and volume.
  3. Hosting and residency decisions become platform requirements.
  4. Channel and data pool targets become syndication requirements.
  5. Supplier onboarding becomes portal, template and validation requirements.

{{list:requirements:IN}}

Test the critical flows in scenario demos on your own sample data. An ERP import, a channel export and a supplier file are three scenarios that reveal integration fit quickly. The requirements checklist holds the full set across all four domains.

Draw the attribute-ownership map before you invite a single vendor. Half of the integration questions in a PIM selection answer themselves once every attribute group has one master.

Stephan SpijkersCo-founder, PIMvendors.com

Frequently asked questions

Should ERP or PIM be the master for product data?

ERP and PIM each master a different part of product data. ERP masters commercial and logistic data such as prices, units, weights and stock. PIM masters marketing and channel content, translations and classification. PLM masters engineering data and DAM masters assets. Each attribute group should have exactly one master system, recorded in an attribute-ownership map.

What is an attribute-ownership map?

An attribute-ownership map is a table that assigns every attribute group to one master system and describes how the other systems use it. It lists groups such as identification, commercial, logistic, engineering, marketing content, classification, assets and compliance. Enterprise architects use it to design integration and to write requirements for the PIM selection.

Which integration pattern is best for PIM?

No single integration pattern is best for PIM. Batch suits stable, high-volume data such as nightly ERP updates. Event-driven integration suits changes that must reach channels quickly. Direct API calls suit on-demand lookups. An iPaaS suits landscapes with many systems. Most PIM landscapes combine two or three patterns, chosen per data flow.

Does the PIM have to be SaaS?

The PIM does not have to be SaaS. Most new PIM selections favour SaaS for upgrades and run costs, while on-premise and private cloud remain options for strict control, data residency or heavy customisation. Under the EU Data Act, cloud switching charges are prohibited from 12 January 2027, which changes how exit terms are negotiated.

Where does compliance data belong in the architecture?

Compliance data needs an explicit master decision, because it spans engineering, packaging and marketing attributes. Packaging composition may come from PLM or packaging specifications, while consumer-facing disclosures are published from PIM. Assign each compliance attribute group to one master and define how it flows to channels and to the Digital Product Passport.

Sources and method

  1. endoflife.ai: SAP ECC 6.0 and Business Suite 7 lifecycle status
  2. Wikipedia: MACH Alliance
  3. Mishcon de Reya: EU Data Act, what cloud service vendors need to know about new switching rights
  4. ITEK: Release ETIM 10.0
  5. Wikipedia: Global Data Synchronization Network
  6. European Commission: Ecodesign for Sustainable Products Regulation

How this page was made: drafted by the PIM Selection editors from the sources listed, checked against the PIMvendors selection method, and signed off by a named expert. Editorial policy.

Cite this page

PIM Selection (2026). PIM architecture and integration: decide data ownership first. PIMvendors.com. https://pimselection.com/architecture/ (version 2026-10-14).