Skip to main content
← All guides

Choosing a PIM

What a PIM actually is

The Smart Station team10 min read

PIM stands for product information management. It has accumulated fifteen years of enterprise software vocabulary on top of a genuinely simple idea, and the vocabulary now obscures the idea. This is the plain version.

The problem it solves

You sell products. Information about those products — descriptions, specifications, images, documents — needs to exist somewhere and end up in several places: your storefront, a marketplace listing, a price list, a quotation, a printed catalogue.

Without a dedicated system, that information lives in whichever system needed it first. Usually that is your storefront, which means your e-commerce platform has quietly become your product database. That works until you need the same information somewhere else, at which point somebody copies it, and now there are two versions that will diverge.

A PIM is the place where that information lives before it goes anywhere. One record per product, one version of the truth, and everything else reads from it.

What a PIM does

Stripped of vocabulary, four things:

  1. 01Stores a structured record per product — fields you define, not fields a storefront happened to provide.
  2. 02Governs who may change what, and keeps a record of who changed it.
  3. 03Measures whether records are complete against rules you set.
  4. 04Distributes the finished record to wherever it needs to go.

That is the whole category. Everything else — workflow, syndication, digital asset management, translation — is an elaboration of one of those four.

What it does not do

Three persistent misunderstandings are worth clearing up, because they cause bad purchases.

A PIM is not an ERP. It holds information about what a product *is*, not how many you have or what you paid. Stock, pricing rules and orders belong elsewhere. Some PIMs will store a price; almost none should be the system that decides it.

A PIM is not a storefront. It has no checkout, no cart and usually no public-facing pages. It feeds the storefront.

Most PIMs do not create product information. This is the assumption that surprises people. Nearly every product in the category assumes the data already exists somewhere in your business and needs organising. If your actual problem is that the data does not exist yet — because it is sitting on your suppliers' websites — then organising is not your bottleneck, and a conventional PIM will not help with the part that hurts.

Whether you need one yet

Four signals, any two of which suggest yes:

  • More than about 500 products, sourced from more than about five suppliers
  • More than one person editing product information
  • The same product information needed in more than one place
  • Nobody can currently say how complete the catalogue is

Equally, four signals suggesting no — and these matter, because buying too early wastes money and goodwill:

  • Under a few hundred products with stable, simple attributes
  • One person, one channel, and no plans to change either
  • Your suppliers already send clean, structured data files
  • The catalogue is not actually where your problem is
The honest test: if you can currently answer "how many of our products are missing a datasheet" in under a minute, you probably do not need one yet.

A note on the vocabulary

You will encounter PXM (product experience management), MDM (master data management) and DAM (digital asset management) in the same conversations. Briefly: PXM is PIM plus distribution to many sales channels; MDM is the same idea applied to all business data, not just products; DAM is specifically for images, video and documents. Vendors position across these boundaries for marketing reasons, and the boundaries are not firm. Judge products on what they do, not on which three-letter category they claim.

Common questions

What is a PIM system?
A product information management system: the place a product record lives before it goes anywhere else. It stores a structured record per product, governs who may change what, measures whether records are complete against rules you set, and distributes the finished record to your storefront and other channels.
What is the difference between a PIM and an ERP?
A PIM owns what a product is — descriptions, specifications, assets, quality and publishing. An ERP owns stock levels, pricing rules and orders. Some PIMs will store a price; almost none should be the system that decides it.
Do I need a PIM?
Four signals suggest yes, any two of which are usually enough: more than about 500 products from more than about five suppliers, more than one person editing product information, the same information needed in more than one place, and nobody able to say how complete the catalogue is.
What is the difference between PIM, PXM, MDM and DAM?
PXM is PIM plus distribution to many sales channels. MDM is the same idea applied to all business data rather than only products. DAM is specifically for images, video and documents. Vendors position across these boundaries for marketing reasons and the boundaries are not firm — judge products on what they do.

Where to next

Who wrote this

The Smart Station team

Written by the engineering and delivery team at Smart Station (Pty) Ltd, the South African software company that builds GetShopSync. The material here comes from building catalogue systems for distributors — it is what we have measured and what we have got wrong, not a survey of the literature.

See it against your own catalogue.

Thirty minutes. Bring three supplier URLs and we will capture them live, so you are judging the output rather than the pitch.