Composite pattern: a manufacturer replacing spreadsheets with a PIM
This composite pattern shows a technical manufacturer replacing spreadsheets with a PIM. The selection succeeded because the manufacturer defined its data model and ETIM mapping for two product families before inviting vendors. Scenario demos on the manufacturer's own data then exposed differences in classification, variant handling and wholesaler exports that generic demos had hidden.
Situation: technical product data in a dozen spreadsheets
This is a composite pattern built from several PIMvendors selections, with no single client behind it. It describes a European manufacturer of technical products, sold mainly through wholesalers. The range has many variants, and each product carries dozens of technical attributes.
Product data lived in spreadsheets kept by engineering, marketing and customer service. The ERP held article numbers, prices and logistics data. Wholesalers asked for data classified to ETIM and delivered as BMEcat files, and each request triggered a manual export.
The cases overview lists the other composite patterns. This one is the most common starting point PIMvendors sees.
Complication: no agreed definition of a product
The manufacturer had three versions of each product and no rule for which one was right. Engineering's spreadsheet held the specifications. Marketing's spreadsheet held descriptions and images. Customer service kept a third list with corrections from complaints.
An earlier attempt to buy a PIM had stalled after generic demos. Every vendor looked capable on its own demo data. The team could not compare vendors because it had never written down its own data model.
Wholesaler pressure made the problem urgent. Incomplete ETIM data meant products were listed with missing attributes, or not listed at all.
What the selection did differently
The selection started with the data model and ownership, and only then looked at software. The sequence followed the house order: Data, then Process, then People, then Tooling.
- The team modelled two representative product families, including variants, units and ETIM classes.
- Engineering became steward of technical attributes; marketing became steward of descriptions and media; a product data owner arbitrated.
- The team mapped the product creation process from engineering release to wholesaler export.
- Requirements were checked against the PIMvendors checklist, with the Data model and quality domain prioritised.
- Only then did the RFP go out, with scenarios built from the modelled families.
This order is described in designing the product data model before selection.
Which scenarios decided the selection?
Three scenarios separated the shortlist, and all three used the manufacturer's own data.
| Scenario | What vendors had to show | What it revealed |
|---|---|---|
| Variant family | Create a product family with variants and inherited attributes | How much configuration variant logic needs |
| ETIM classification | Classify sample products to ETIM and fill class features | Native ETIM support versus custom mapping |
| Wholesaler export | Produce a BMEcat file for one wholesaler | Whether exports are repeatable or rebuilt each time |
A fourth scenario covered bulk updates from engineering. Engineering changes many attributes at once after a product revision. Vendors that handled this only through manual screens dropped down the list.
The scenario-based demo guide explains how to write scenarios like these.
Outcome patterns
The scenarios changed the shortlist more than the RFP answers did. Vendors that answered "yes" to ETIM support in writing showed very different levels of support in the demo. Some stored ETIM classes natively. Others needed a custom mapping layer.
The data model work paid off before contract. Gaps in the model surfaced during scenario preparation, when they were cheap to fix. The cheapest licence on the shortlist came with the most integration and mapping effort, which the team priced into its comparison.
Adoption after go-live tracked the ownership agreement. Where stewards were named before selection, the spreadsheets were retired faster.
Where this pattern goes wrong
The pattern fails when the RFP runs ahead of the data model. In engagements where the model was skipped, vendors were scored on their own demo data. The chosen vendor then met the real variant logic during implementation, and the project stretched.
Ownership by IT alone is a second failure point. An IT-led project can select a sound platform, while engineering and marketing keep their spreadsheets because nobody gave them a role. A third risk is treating ETIM as an export task. Classification belongs in the data model, so it should be tested in the data model.
Lessons for manufacturers in a similar position
Define the product before you compare the software. Four lessons recur across the engagements behind this pattern.
- Model two representative product families before writing the RFP, including variants and classification.
- Name stewards per attribute group and one owner who arbitrates.
- Test ETIM and wholesaler exports on your own data, since written RFP answers overstate support.
- Price integration and mapping effort alongside the licence.
Manufacturers with a large supplier base face a different bottleneck, covered in the distributor supplier onboarding pattern. Smaller teams buying a first PIM can compare this pattern with the mid-market first PIM pattern.
Every team kept its own spreadsheet because nobody had agreed what a product was. Agree that first and the spreadsheets retire themselves.
Want a second pair of eyes on your selection?
PIM Selection is published by PIMvendors.com, which runs scenario-based PIM selections for European manufacturers, distributors and brands. A 30-minute call is enough to see whether that helps.
See PIMvendors selection servicesBook a call with PIMvendors
Frequently asked questions
Should a manufacturer clean its spreadsheets before selecting a PIM?
A manufacturer should agree its data model before selecting a PIM, and clean only the sample data used in demos. A full clean-up before selection wastes effort on attributes that the new model may drop. In this composite pattern, the manufacturer modelled two representative product families, cleaned their sample data, and left the wider clean-up to the migration phase.
Why does ETIM matter in a manufacturer's PIM selection?
ETIM matters because many technical wholesalers expect product data classified to ETIM and delivered in formats such as BMEcat. A PIM that stores ETIM classes natively makes those exports repeatable. In this composite pattern, the decisive demo asked each vendor to classify the manufacturer's own products to ETIM and produce a wholesaler export.
Who should own product data in a manufacturing company?
Product data ownership in a manufacturing company works best with one accountable owner and named stewards per attribute group. Engineering owns technical specifications, marketing owns descriptions and media, and the owner arbitrates. In this composite pattern, agreeing that split before selection removed most of the disputes that had kept data in personal spreadsheets.
Sources and method
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). Composite pattern: a manufacturer replacing spreadsheets with a PIM. PIMvendors.com. https://pimselection.com/cases/manufacturer-replacing-spreadsheets/ (version 2026-10-14).