INDEPENDENT GUIDANCE EU regulation · Product data · Enterprise procurement

Implement / Practical guide

How to select Digital Product Passport software

Select DPP software by proving fit against your products and operating model, then comparing full costs and contractual responsibilities. A persuasive demo or a “compliance ready” claim is not sufficient evidence.

Set the buying baseline

Create a requirements pack with scope, identity level, field dictionary, integrations, user rights, volume scenarios and continuity expectations. Classify requirements as mandatory, important or optional. Identify which decisions remain pending on future product rules so vendors price change handling explicitly.

Use a common response format. For each requirement, ask whether support is standard, configured, custom, partner-delivered, roadmap or unavailable. Require version, evidence, implementation effort and cost.

Evaluate six dimensions

AreaEvidence to requestBuyer control
Functional fitDemonstrate a scoped product, conditional data validation, supplier correction and lifecycle update.Do not accept a different product-category demo as proof.
ArchitectureDocument hosting, data model, APIs, scaling assumptions and source-system integration.Separate standard connectors from custom work and ongoing maintenance.
SecurityShow role tests, authentication, tenant segregation, incident procedures and relevant assurance evidence.Check certification scope, period and exceptions; a badge is not a full review.
ImplementationProvide named roles, dependencies, supplier onboarding, test plan and acceptance gates.Assign responsibility for source-data cleanup and integration defects.
CommercialPrice identical volume, update, API, storage and support scenarios over the contract term.Ask what happens at threshold crossings, renewal and export.
ContractualDefine service levels, regulatory-update duties, data rights, remedies and transition assistance.Tie obligations to measurable deliverables and response times.

Use a scripted demonstration

  1. Import representative source records with one deliberate data error.
  2. Resolve the error through the actual ownership workflow.
  3. Create the required product identities and generate physical access.
  4. Show public and restricted users retrieving different permitted information.
  5. Update a record, preserve evidence and notify affected systems.
  6. Export the record, schema, history and identity relationships.
  7. Demonstrate recovery and a documented transition path.

Score observed outcomes rather than presentation quality. Record gaps and retest agreed fixes. Ask bidders to use your examples and identify any steps performed manually behind the demonstration.

Make pricing mechanics visible

Cost driverQuestion to ask
Implementation / professional servicesWhich deliverables are fixed-price, estimated or time-and-materials?
Platform / subscriptionWhich environments and modules are included?
SKU / product / passportDefine each billable unit, including variants, retired products and historical passports.
Transaction / updateDoes reading, writing, resolving or republishing trigger a charge?
Supplier onboardingAre portal accounts, suppliers, invitations or submissions billed?
API / storageWhat quotas, overage rates, egress costs and retained versions apply?
Users / support tiersWhich operator, external and service accounts count? What response levels are included?
Regulatory updatesAre schema changes, rule configuration and testing included or separately quoted?
Exit / exportWhat formats, assistance, transition periods and costs are guaranteed?

Model a base case, growth case and high-update case over the proposed contract term. Use identical assumptions across bidders. Do not compare a per-SKU quote with a per-item quote without normalising the units.

An illustrative cost model

Use your own volumes in: fixed implementation + integrations + annual platform charges + identity units × unit rates + usage + storage + supplier onboarding + support + regulatory changes + transition. A platform charging per individual item can behave very differently from one charging per product model. These are pricing scenarios, not published market prices.

Ask for worked examples at volume thresholds, including discontinued products whose records remain available. Cap or preapprove chargeable services. Require a clear schedule of every meter and rate.

Contract for the outcome and the exit

ProtectionBuyer-side question
Pricing and renewalCan increases be capped, with transparent unit definitions and no unilateral meter changes?
Implementation acceptanceWhat objective tests trigger acceptance and payment? How are failures corrected?
Delay and remediesWho bears dependency risk, and what remedies apply to attributable delays?
Service levelsWhat availability, support, recovery and reporting measures apply? Are remedies adequate?
Regulatory updatesWho monitors changes, assesses applicability and implements them by required dates?
Data and custom workWho owns data, configuration, integrations and funded custom deliverables?
Security / subcontractorsWhat commitments, notification periods, flow-down duties and audit rights apply?
Termination / portabilityWhich exit rights, export formats, transition assistance and fees are agreed?
Retention after exitHow does required access continue, and when is protected data deleted?

Have appropriate legal, security and procurement reviewers tailor the contract to your jurisdiction and use case. This is a buyer issue list, not a set of legal clauses.

Weight scoring—but keep mandatory gates

An example evaluation weights functional fit 25%, architecture 20%, security 15%, implementation 15%, commercial 15% and contract/exit 10%. Adjust before bids arrive. Record confidence and evidence next to every score. A failed mandatory access, identity or continuity requirement should not be averaged away.

Finish with a documented decision, outstanding risks and an agreed implementation baseline. Use the RFP guide to make the evidence requests consistent.