
GITNUXSOFTWARE ADVICE
Art DesignTop 10 Best Trading Card Maker Software of 2026
Ranking of Trading Card Maker Software by print tools, templates, and export quality, with Canva, Adobe Express, and Affinity Publisher compared.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
Canva
Brand kit tokens apply consistent typography and colors across every card page.
Built for fits when design teams need repeatable trading card layouts with fast iteration..
Adobe Express
Editor pickCreative Cloud Libraries asset linking inside templates for consistent card branding across variants.
Built for fits when creative teams need template-driven trading cards with Adobe asset reuse and exports for print..
Affinity Publisher
Editor pickMaster pages plus style-based layout make series-wide card variants consistent at export time.
Built for fits when teams need print-accurate card layouts with template reuse..
Related reading
Comparison Table
The comparison table evaluates Trading Card Maker tools such as Canva, Adobe Express, and Affinity Publisher by integration depth, underlying data model and schema, automation plus API surface, and admin governance controls like RBAC and audit log coverage. Rows highlight how each platform supports print-oriented templates, export configuration, and extensibility patterns that affect card throughput and workflow provisioning.
Canva
template print exportTemplate-driven card design with high-quality export controls for print workflows, including sizing presets, PDF export, and asset libraries suitable for consistent trading card layouts.
Brand kit tokens apply consistent typography and colors across every card page.
Canva’s data model centers on pages, layers, and reusable assets such as images, text styles, and brand kit tokens that map to a consistent visual schema. Integration depth is mostly through embeddable content and file interchange rather than a documented publishing data API, so automation typically follows manual export or supported sharing flows. For production throughput, teams can use templates and bulk page reuse to maintain layout consistency across large card sets. Export quality is strongest for graphic-first layouts because Canva generates print-oriented PDF output and high-resolution raster exports from the same canvas.
A notable tradeoff is limited governance depth for enterprise automation, since Canva’s admin controls focus on workspace permissions and shared settings rather than fine-grained RBAC policies per template, dataset, or export job. Canva fits situations where designers and content operators need repeatable card layouts with fast iteration and human review, rather than schema-driven generation at scale. Teams that require strict audit logs for every element change or automated card generation from external datasets may need a separate pipeline and then re-import final assets for layout assembly.
- +Template layouts and layered editing reduce layout rework.
- +Brand kits enforce color and typography consistency across sets.
- +Exports support print workflows via high-resolution PNG and PDF Print.
- –Automation and API surface for data-driven card generation are limited.
- –Admin governance is lighter than RBAC and audit log-heavy publishing systems.
Community managers
Release weekly card graphics fast
Faster weekly publication
Small studios
Create card fronts and backs
Print-ready deliverables
Show 2 more scenarios
Marketing operators
Maintain brand-consistent card campaigns
Lower design inconsistency
Brand kits standardize fonts and colors across campaigns and template variants.
Design teams
Collaborate with comments and approvals
Fewer revision rounds
Shared workspace editing supports feedback loops during card iteration cycles.
Best for: Fits when design teams need repeatable trading card layouts with fast iteration.
Adobe Express
vector layout exportCard creation and export workflow with adjustable typography, layouts, and vector assets, supported by Adobe tooling for production-ready PDF outputs.
Creative Cloud Libraries asset linking inside templates for consistent card branding across variants.
Adobe Express provides a card-focused canvas with reusable templates, editable typography, and image layering that aligns with batch production of trading-card variants. Assets from Creative Cloud Libraries can be pulled into layouts, and finished designs can be exported in common print formats. The data model centers on design documents and embedded media, so structure exists at the layout and element level rather than as a normalized schema for grading, rarity, or SKU metadata. Admin and governance controls are mainly identity and project permission based, which works for small to mid-size teams but leaves less room for schema enforcement.
A concrete tradeoff appears with automation and API surface, since Adobe Express customization is more about workflow configuration in the product than programmatic generation with strict schema constraints. Adobe Express works well when trading cards change frequently and creators need consistent styling across variants using templates and brand assets. It fits print-heavy handoff workflows where teams want fewer design-to-export steps and more repeatable layout structure than fully manual editing.
- +Template layouts for consistent card formats at high throughput
- +Brand asset reuse from Creative Cloud Libraries inside card designs
- +Export options cover common print publishing handoffs
- +Editing experience supports quick iteration on typography and layout
- –Normalized metadata schema for card fields is limited
- –Automation and API surface for generation and review is not deep
- –Governance relies on project permissions more than content taxonomy rules
Marketing teams
Create themed card packs quickly
Faster pack production
Community managers
Maintain weekly card design cadence
Less manual formatting
Show 2 more scenarios
Brand coordinators
Enforce brand styling for cards
More consistent brand output
Brand assets and shared layouts reduce drift across creators and versions.
Print operations teams
Export card files for production
Fewer print-ready issues
Repeatable exports reduce handoff errors when multiple card sizes are required.
Best for: Fits when creative teams need template-driven trading cards with Adobe asset reuse and exports for print.
Affinity Publisher
desktop publishingDesktop publishing tool for trading card sheet layouts with precise grid control, styles, and export settings for print-ready PDFs.
Master pages plus style-based layout make series-wide card variants consistent at export time.
Affinity Publisher is built around a structured page and text model with styles, master pages, and layers for repeatable card layouts. Print-oriented controls include precise measurement, grid alignment, and preflight-style checks that reduce late-stage production fixes. Template reuse is practical when card sets share artwork zones, stat blocks, and branding rules across many SKUs.
A key tradeoff appears in automation depth for large throughput pipelines. Batch generation requires external orchestration or manual parameter swaps, because a code-driven data binding layer is not the center of the workflow. It fits when teams produce card runs in batches from maintained layout templates and want consistent typography and export fidelity.
- +Master pages and styles reduce repeated template edits
- +Fine-grained print layout controls support bleed and margin consistency
- +Layers and document structure help manage front and back layouts
- –Data binding and schema-driven card generation are limited
- –Automation for high-volume throughput needs external tooling
- –API surface for provisioning and RBAC is not a core workflow
Print production designers
Batch card layout with shared rules
Fewer layout defects per batch
Indie trading card publishers
Template-driven front and back pages
Faster per-card versioning
Show 1 more scenario
Marketing ops teams
Export print-ready hero cards
Lower rework from print proofing
Precision measurement and export controls help deliver stable print files for vendors.
Best for: Fits when teams need print-accurate card layouts with template reuse.
Crello
template layoutTemplate-based card design workspace with bulk layout options and export formats designed for printable graphic cards.
Template library for trading-card compositions with reusable brand assets and repeatable front or back layouts.
Crello targets trading-card style layouts with a template library, layered design editor, and export-ready canvas sizing. The core distinction is template-driven production that stays consistent across batch exports, including card front and back variants.
Crello supports asset reuse for logos, fonts, and branded elements, which helps maintain a stable data model for repeatable card designs. Integration depth and automation surface rely more on design workflow tooling than on a documented API for programmatic card generation.
- +Template-driven card layouts reduce layout drift across batches.
- +Layered editor supports consistent typography and art placement.
- +Asset reuse keeps brand elements aligned across multiple card sets.
- +Export pipelines support production workflows for print-ready outputs.
- –Automation and API surface are not documented for programmatic card generation.
- –Limited admin and governance controls for RBAC and audit logging are unclear.
- –Extensibility for custom schema-backed card fields is constrained.
- –Data model portability across tools is not built for structured card metadata.
Best for: Fits when teams need template-based trading-card production with repeatable exports and minimal engineering involvement.
FotoJet
web card editorOnline editor with card templates and image composition tools that support export to common print-ready image and document formats.
Template layouts for trading cards with layered text and photo placement, plus print-ready export sizing controls.
FotoJet generates trading cards by letting users compose layouts with templates, photo uploads, text layers, and ready-to-print designs. Export supports common print-oriented formats, with controls for sizing and file output that suit card production workflows.
Integration depth is limited to in-app and share-oriented actions, with no clearly documented API or automation surface for provisioning. For teams needing an auditable schema, RBAC, or API-based throughput control, FotoJet’s data model and governance controls are not positioned as an enterprise automation system.
- +Template-driven card layouts reduce manual alignment and typography work
- +Layered text and photo editing supports fast variations per card set
- +Print-oriented exports include sizing choices for card production output
- –No documented API limits automation, integrations, and provisioning workflows
- –No visible RBAC or audit log controls for team governance
- –Data model and schema fields are not exposed for programmatic reuse
Best for: Fits when small teams need template-based card exports without external automation requirements.
Lucidpress
template publishingTemplate system for controlled card layouts with reusable assets, team workflows, and exports suitable for consistent print production.
Template regions tied to a structured content model for data-driven batch publishing and consistent card exports.
Lucidpress fits teams that need repeatable trading card layouts with governed templates and consistent print-ready exports. It centers on a template-driven design workspace that keeps card content aligned to a defined data model of text, images, and layout regions.
Integration depth matters because Lucidpress connects to external data sources for batch publishing, with an API and automation surface used to drive generation at higher throughput. Admin and governance controls support role-based permissions and change control patterns suited for multi-user production workflows.
- +Template-first data model keeps trading card layouts consistent across batches
- +Data-driven publishing supports batch generation from structured inputs
- +API and automation surface fits scripted export workflows
- +Role-based permissions support controlled authoring across teams
- +Publishing outputs remain aligned to defined layout regions
- –Automation relies on template schema discipline for reliable results
- –Complex per-card logic can require external preprocessing
- –API coverage may not match every advanced layout operation
- –Large media sets increase review time for versioned exports
- –Template edits can ripple across many generated card variants
Best for: Fits when production teams need template-governed trading card exports with data-driven batch automation.
VistaCreate
browser template designBrowser design studio with trading-card-style templates, layout tools, and export options aimed at print-oriented card generation.
Trading-card template workflow with layered editing for fast variation generation across print-ready exports.
VistaCreate combines a trading-card template workflow with print-focused export settings for high-contrast layouts. The editor supports layered design, text styling, and media replacement designed for repeatable card production.
Integration depth depends on template-driven publishing and asset reuse rather than a defined partner API and schema. Automation and governance controls are limited to in-app capabilities, with no publicly documented provisioning or RBAC model surfaced for external systems.
- +Template-driven trading card layouts reduce manual alignment work
- +Layer and typography controls support repeatable visual hierarchy
- +Export-oriented design supports print-ready card dimensions and crops
- +Asset reuse flow speeds variation creation across card sets
- –Public documentation for API automation and custom integrations is not clear
- –No clearly documented data model schema or webhooks for state syncing
- –Admin governance controls like RBAC and audit logs are not clearly specified
- –Workflow automation depends on manual editor operations more than orchestration
Best for: Fits when designers need consistent trading card templates and print exports with minimal systems integration.
PicMonkey
photo-centric cardsImage-first editor with design templates and export settings for card graphics used in physical print runs.
Template layout plus layered editing for repeatable card composition and print-ready export output.
PicMonkey is a trading card maker that centers on template-based design and export-ready layouts. It supports layered editing, typography control, and image assets suited for cards that need consistent branding.
Integration depth is mainly browser-driven, with limited visible automation and no documented data model for card schemas. API and automation surface are therefore constrained to manual workflows and common export files rather than programmatic card provisioning.
- +Template-driven card layouts reduce layout variance across print exports
- +Layered editor supports background, text, and image compositing for card designs
- +Export formats support print workflows with predictable layout composition
- –Limited documented API surface for programmatic card generation
- –No explicit card data model schema for fields, variants, and inventory linking
- –Automation and extensibility rely on manual design steps instead of configuration
Best for: Fits when teams need consistent trading card templates and print exports without building an automated card pipeline.
Visme
collaborative templatesDesign-and-export workspace for reusable layouts and card-like graphics, with collaboration controls and PDF output for print workflows.
Data-driven card variants using reusable assets and structured fields inside Visme’s editor.
Visme generates trading-card style designs using a template-driven editor with drag-and-drop components, including text, images, and shapes. It supports data-driven layouts through reusable assets and fields, which helps scale consistent card variants across collections.
Visme also provides export and publishing outputs for sharing and print workflows, with control over canvas sizing and output formats. Integration depth is mainly achieved through embed options and content export, while automation and API extensibility are less transparent than print-first tooling that exposes programmatic card generation.
- +Template library for rapid card layout reuse across collections
- +Reusable assets reduce redraw work for recurring card elements
- +Data-driven fields support consistent variant generation
- +Exports support print-oriented card canvas sizing and asset packaging
- –API and automation surface is not documented for card generation workflows
- –Limited governance controls compared with enterprise creative platforms
- –Embed and export workflows can add manual steps for bulk production
- –Schema-level control for structured card data is not clearly exposed
Best for: Fits when small teams need fast, template-based trading card variants and reliable export for print cycles.
Gravit Designer
vector designVector design application for custom card layouts with precise controls and export targets used for print pipelines.
Symbol library with reusable components for consistent card frames, text styles, and repeated elements.
Gravit Designer is a vector-first trading card maker focused on precise layout control for print exports. It supports symbol libraries, reusable components, and document styles that help maintain consistent card frames across a batch.
Asset management and templates help standardize card designs, while export options target common print and screen workflows. For integration depth, automation is limited because the product’s API and webhook surface is not positioned as a core build for high-throughput card generation.
- +Vector workflow supports crisp card typography and scaling for print assets
- +Reusable symbols and components keep frame and layout consistency across batches
- +Templates reduce rework for standard set formats and recurring elements
- +Export outputs suit print-oriented deliverables and common production formats
- –Automation and API surface are not designed for programmatic card throughput
- –Batch generation relies more on manual duplication than data-driven provisioning
- –Extensibility and schema controls are limited compared with API-led design tools
- –Governance features like RBAC and audit logs are not a prominent integration control
Best for: Fits when designers need vector-accurate card layouts and consistent templates, with minimal programmatic generation requirements.
Frequently Asked Questions About Trading Card Maker Software
Which trading card maker tools support data-driven batch publishing from an external data model?
What integration and API options matter for automating trading card exports at volume?
How do these tools handle SSO, RBAC, and audit logging for multi-user production?
Which tools support governance-friendly template systems for consistent card front and back layouts?
What is the best option when a workflow needs vector-accurate frames and print-ready geometry?
Which tool is a better fit for teams that must reuse brand assets across card variants?
How should teams migrate an existing card template system into a new tool?
Which tools offer stronger print-preflight controls for batch exports?
What common workflow breaks when teams try to automate card generation without a schema-first template model?
Which tool fits best for creating card series variants with consistent typography and layout rules?
Conclusion
After evaluating 10 art design, Canva stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
Tools reviewed
Primary sources checked during evaluation.
Referenced in the comparison table and product reviews above.
How to Choose the Right Trading Card Maker Software
This buyer’s guide covers trading card maker software for repeatable card layouts, print-ready export workflows, and team collaboration. It compares Canva, Adobe Express, Affinity Publisher, Crello, FotoJet, Lucidpress, VistaCreate, PicMonkey, Visme, and Gravit Designer.
The focus is integration depth, data model fit, automation and API surface coverage, and admin and governance controls. Each tool is positioned by how its card production workflow behaves for templates, batch generation, and export consistency.
Software for template-governed trading card design, batch variant generation, and print-ready export
Trading card maker software builds card fronts and backs using a template-driven design workspace, layered layout editing, and export targets that support print workflows. Many tools also attach content fields to regions so the same layout can render repeated variants without hand-editing every card.
Tools like Canva and Adobe Express center on template layouts with print-oriented exports such as high-resolution PNG and PDF Print or export-ready PDF handoffs. Lucidpress goes further by tying template regions to a structured content model for data-driven batch publishing and controlled authoring across roles.
Evaluation criteria for card schema, orchestration, and governed publishing
Trading card production fails when layout rules are implicit and content fields are unstructured. Template regions need a clear data model so automation can populate text and images without breaking typography, spacing, or bleed.
Integration depth matters because card teams often need batch throughput, external content sources, and identity-aware governance. Automation and API surface coverage also determine whether card generation can be driven from scripts or internal systems rather than manual editor actions.
Template regions backed by a structured card content model
Lucidpress ties template regions to a structured content model for text and image placement so batch generation stays aligned to the same layout regions. Visme also uses data-driven fields and reusable assets to produce consistent card variants across collections without repeated manual placement.
Brand consistency tokens and asset linkage across variants
Canva applies brand kit tokens for typography and color consistency across every card page, which reduces layout rework during series production. Adobe Express links template designs to Creative Cloud Libraries so the same brand assets remain consistent across variants.
Print-ready export formats and sizing controls for front and back workflows
Canva exports support print workflows using high-resolution PNG and PDF Print that fit card back and front production. FotoJet provides print-oriented exports with sizing choices and layered composition designed for card production output.
Automation and API surface for scripted batch generation and external data pipelines
Lucidpress includes an API and automation surface used to drive generation at higher throughput, which fits scripted export workflows tied to its template schema. Adobe Express and Canva have limited automation and API surface for data-driven generation, so they fit faster creative iteration rather than fully automated pipelines.
Admin governance controls with RBAC and change control patterns
Lucidpress provides role-based permissions and team workflow controls suited for multi-user production environments. Canva and Adobe Express use role-based access in shared workspaces and project permissions, but governance depth and audit log behavior are lighter than RBAC and audit log-heavy publishing systems.
Desktop-style layout controls for precise bleed, margins, and series template reuse
Affinity Publisher supports master pages and style systems that reduce repeated template edits and help enforce bleed and margin consistency at export time. Gravit Designer uses symbol libraries and reusable components to keep card frames, text styles, and repeated elements consistent when producing vector-accurate layouts.
Selection framework for matching card automation needs to schema and governance
The fastest path to reliable card production starts with deciding whether generation is manual template editing or structured data-driven publishing. Tools like Lucidpress and Visme handle data-driven card variants via structured fields, while Canva and Adobe Express emphasize repeatable template composition and print exports.
The next decision is integration depth and control depth. If the workflow requires scripted generation, external data sources, and identity-aware governance, the selection should prioritize tools with documented API and automation surfaces and clear RBAC behavior.
Match automation intent to the card data model
If card variants are populated from external structured inputs, Lucidpress and Visme fit because they use template regions or data-driven fields tied to repeatable layouts. If production is mainly designer-led with template layouts and brand reuse, Canva and Adobe Express fit because they emphasize template-driven editing and consistent brand assets.
Verify print pipeline requirements against export behavior
For card front and back production that needs consistent outputs, confirm that Canva exports high-resolution PNG and PDF Print suitable for print workflows. For teams using layered image and text composition with sizing choices, FotoJet exports align to print-oriented card output formats.
Assess integration depth using API and external data connectors
If scripted throughput is required, prioritize Lucidpress because it has an API and automation surface used to drive generation at higher throughput. If automation is limited, expect Canva and Adobe Express to require manual iteration and file-based handoffs rather than programmatic provisioning and review flows.
Confirm governance controls for multi-user production
For teams that need role-based permissions and controlled publishing workflows, Lucidpress fits because it supports role-based permissions and change control patterns. For lighter governance needs, Canva provides role-based access in shared workspaces, but it does not position audit log depth as a core governance mechanism.
Choose layout precision tools when bleed and typography constraints dominate
When print accuracy depends on precise bleed, margins, and style enforcement, Affinity Publisher is built around master pages, styles, and preflight-friendly print layout controls. When the workflow needs vector-accurate frames and repeated elements via reusable symbols, Gravit Designer supports symbol libraries and document styles to keep repeated components consistent.
Which teams get the most reliable card production from each tool
Trading card maker software is most valuable when card production involves repeatable layouts, consistent branding, and predictable exports. The best-fit tool depends on whether the workflow is designer-led or schema-driven for batch generation.
The strongest match can also depend on governance requirements for shared workspaces and multi-user publishing. Tools with API and automation coverage fit production teams that want throughput without manual editor operations.
Design teams producing repeatable card templates with fast iteration
Canva fits because brand kit tokens apply consistent typography and colors across every card page and exports support print workflows via high-resolution PNG and PDF Print. Adobe Express fits teams that need Creative Cloud Libraries asset linking inside templates to keep branding consistent across variants.
Production teams driving data-driven batch exports from structured inputs
Lucidpress fits because template regions map to a structured content model and its API and automation surface supports scripted export workflows. Visme fits when teams need data-driven card variants using reusable assets and structured fields across collections with consistent variant generation.
Teams that need print-accurate page layout control and series-wide style reuse
Affinity Publisher fits card sheet layouts that require precise bleed and margins using master pages and style systems for series variants. Gravit Designer fits vector-first card frames and typography where symbol libraries and reusable components keep repeated elements consistent.
Small teams prioritizing template-based card exports without deep automation
FotoJet fits when card variants are composed with templates and layered edits and the workflow stays inside the editor without requiring a documented API surface. PicMonkey fits similar template-driven composition needs with layered editing and export-ready layouts for manual card pipelines.
Design-led studios that want browser template production and repeatable card exports
Crello fits when template-driven card compositions and asset reuse need to stay consistent across batch exports with minimal engineering involvement. VistaCreate fits designers who want browser workflow templates with layered editing for fast variations that export for print-oriented card dimensions and crops.
Where trading card makers fail in real workflows
Common failure points come from mismatched expectations about automation, governance, and structured data. Tools that excel at template editing can fall short when workflows require programmatic card generation and external data pipelines.
Other failures happen when teams rely on implicit layout behavior instead of enforceable regions, styles, and symbols. That leads to layout drift across a card series and slows down export review cycles.
Selecting a template editor for schema-driven batch automation
Canva and Adobe Express emphasize template-driven editing and repeatable exports, but their automation and API surface for data-driven card generation are limited. Lucidpress should be selected instead when structured template regions and API-driven batch publishing are required.
Assuming governance includes audit-log-grade controls and fine-grained RBAC
Canva and Adobe Express provide role-based access and project permissions, but they do not position governance depth with audit log-heavy publishing controls. Lucidpress should be used when controlled authoring across teams and stronger role-based workflow patterns matter.
Ignoring print layout constraints like bleed, margins, and series style rules
Browser template tools like VistaCreate and PicMonkey focus on layered edits and print-oriented outputs, but they are not built around desktop-grade preflight and style systems. Affinity Publisher should be used when precise bleed, margin consistency, and style enforcement across variants are central.
Relying on manual duplication for repeated card frames and components
Gravit Designer supports symbol libraries and reusable components, but tools without reusable symbol or component models can require repeated manual duplication. Teams should use Gravit Designer’s symbol library approach when consistent card frames and repeated typography must stay aligned.
How We Selected and Ranked These Tools
We evaluated Canva, Adobe Express, Affinity Publisher, Crello, FotoJet, Lucidpress, VistaCreate, PicMonkey, Visme, and Gravit Designer using the same scoring pattern for each tool: features, ease of use, and value. Features carried the most weight at the center of the scoring because trading card production depends on template behavior, print-ready export controls, and how card content fields map to layout regions. Ease of use and value each counted substantially because production teams still need day-to-day editing speed and predictable workflow overhead.
Canva separated from lower-ranked tools because brand kit tokens enforce consistent typography and colors across every card page, and its export workflow includes high-resolution PNG and PDF Print that fit card back and front production. That combination lifted both the features factor for layout repeatability and the ease-of-use factor for faster iteration across a card series.
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
Art Design alternatives
See side-by-side comparisons of art design tools and pick the right one for your stack.
Compare art design tools→FOR SOFTWARE VENDORS
Not on this list? Let’s fix that.
Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.
Apply for a ListingWHAT THIS INCLUDES
Where buyers compare
Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.
Editorial write-up
We describe your product in our own words and check the facts before anything goes live.
On-page brand presence
You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.
Kept up to date
We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.
