
GITNUXSOFTWARE ADVICE
Digital Products And SoftwareTop 10 Best Document Sorting Software of 2026
Explore top document sorting tools to streamline organization. Find the best software for your needs – read our top 10 list now.
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.
Docparser
Template-based field extraction for routing documents by extracted content
Built for teams automating invoice and form sorting using extracted fields.
Rossum
Human-in-the-loop corrections that retrain extraction for improving document sorting accuracy
Built for teams automating invoice and form sorting with AI extraction plus review.
AirSlate
No-code workflow builder with conditional logic for document routing
Built for operations teams automating rule-based document sorting without custom code.
Comparison Table
This comparison table maps document sorting software across key factors such as automated extraction, routing rules, integrations with cloud storage, and team management. Tools like Docparser, Rossum, AirSlate, Microsoft Power Automate, and Google Drive are evaluated side by side so buyers can match workflows to the right mix of accuracy, automation, and connectivity.
| # | Tool | Category | Overall | Features | Ease of Use | Value |
|---|---|---|---|---|---|---|
| 1 | Docparser Uses document layout parsing and workflow automation to extract fields and sort incoming files into structured outputs. | AI document parsing | 8.6/10 | 9.0/10 | 8.2/10 | 8.5/10 |
| 2 | Rossum Automatically classifies and extracts data from documents to route them to the right destinations or systems. | AI document classification | 8.1/10 | 8.6/10 | 7.8/10 | 7.6/10 |
| 3 | AirSlate Builds no-code document workflows that can route uploaded documents based on extracted data. | workflow automation | 8.0/10 | 8.4/10 | 7.6/10 | 7.8/10 |
| 4 | Microsoft Power Automate Automates document intake and sorting by using triggers and rules that classify files and send them to target locations. | automation | 8.1/10 | 8.6/10 | 7.6/10 | 7.9/10 |
| 5 | Google Drive Sorts documents into folders using Drive features and automation to organize files by workflow and metadata. | file organization | 8.1/10 | 8.6/10 | 8.7/10 | 6.9/10 |
| 6 | Box Uses metadata, folder structures, and automation to manage and route documents into the correct repositories. | enterprise content | 7.2/10 | 7.0/10 | 7.5/10 | 7.2/10 |
| 7 | Dropbox Organizes documents with folder workflows and automations that can sort files by rules and collaboration contexts. | cloud file management | 8.1/10 | 8.2/10 | 8.6/10 | 7.4/10 |
| 8 | M-Files Classifies and sorts enterprise documents using intelligent metadata and workflow rules. | enterprise DMS | 8.1/10 | 8.6/10 | 7.8/10 | 7.9/10 |
| 9 | OpenText Content Suite Provides enterprise document management capabilities that support classification and routing into governed repositories. | enterprise DMS | 7.6/10 | 8.0/10 | 7.0/10 | 7.6/10 |
| 10 | Google Cloud Document AI Uses managed document processing to extract information from files and supports routing logic for sorted outputs. | cloud AI extraction | 7.4/10 | 7.8/10 | 7.2/10 | 7.1/10 |
Uses document layout parsing and workflow automation to extract fields and sort incoming files into structured outputs.
Automatically classifies and extracts data from documents to route them to the right destinations or systems.
Builds no-code document workflows that can route uploaded documents based on extracted data.
Automates document intake and sorting by using triggers and rules that classify files and send them to target locations.
Sorts documents into folders using Drive features and automation to organize files by workflow and metadata.
Uses metadata, folder structures, and automation to manage and route documents into the correct repositories.
Organizes documents with folder workflows and automations that can sort files by rules and collaboration contexts.
Classifies and sorts enterprise documents using intelligent metadata and workflow rules.
Provides enterprise document management capabilities that support classification and routing into governed repositories.
Uses managed document processing to extract information from files and supports routing logic for sorted outputs.
Docparser
AI document parsingUses document layout parsing and workflow automation to extract fields and sort incoming files into structured outputs.
Template-based field extraction for routing documents by extracted content
Docparser specializes in turning unstructured documents into structured data for automated sorting workflows. It offers configurable field extraction from PDFs and images so documents can be classified by content instead of manual review. The platform supports rule-based processing and export-ready outputs that downstream systems can use for routing and indexing.
Pros
- Configurable extraction rules turn invoices, forms, and PDFs into consistent fields
- Supports document ingestion from PDFs and images for sorting workflows
- Structured outputs enable reliable routing into document repositories and systems
- Works well for repeated document types where templates vary slightly
Cons
- Sorting quality depends on document clarity and consistent layout across pages
- Complex multi-document workflows require careful configuration
- Validation and correction tooling add operational overhead for edge cases
Best For
Teams automating invoice and form sorting using extracted fields
Rossum
AI document classificationAutomatically classifies and extracts data from documents to route them to the right destinations or systems.
Human-in-the-loop corrections that retrain extraction for improving document sorting accuracy
Rossum stands out with document understanding that turns messy invoices, forms, and letters into structured fields for downstream workflows. It supports training on your document set so the sorter learns layouts, tables, and labeling rather than relying only on fixed templates. The platform pairs AI extraction with human review and corrections to improve accuracy over time. It also integrates with common automation and storage targets so sorted outputs can feed records, analytics, or ticketing.
Pros
- AI document understanding extracts fields and tables from unstructured files
- Model training adapts to document variations and layout changes
- Human-in-the-loop review improves quality after extraction errors
- Exportable structured outputs fit accounting, CRM, and records workflows
Cons
- Sorting performance depends on sufficient labeled training examples
- Complex workflows require setup work across connectors and routing rules
- Less suited for highly bespoke documents without iterative tuning
Best For
Teams automating invoice and form sorting with AI extraction plus review
AirSlate
workflow automationBuilds no-code document workflows that can route uploaded documents based on extracted data.
No-code workflow builder with conditional logic for document routing
AirSlate stands out for combining form and document routing with automation steps inside a single workflow builder. Its document sorting workflows can classify files by extracted fields and then send them to the right next step or system. Strong connectivity supports moving documents across business tools, with conditional logic to handle exceptions in routing. Teams get audit-friendly execution because each document follows a traceable path through the workflow.
Pros
- Workflow designer supports conditional routing based on extracted document fields
- Integrations move documents between tools and next-step systems
- Task assignments and statuses support multi-step document processing
Cons
- Sorting accuracy depends on data capture quality and field mapping
- Complex routing requires careful workflow design and testing
- Large-scale operations can feel heavy without clear automation standards
Best For
Operations teams automating rule-based document sorting without custom code
Microsoft Power Automate
automationAutomates document intake and sorting by using triggers and rules that classify files and send them to target locations.
AI Builder OCR and classification actions that drive conditional routing and folder placement
Microsoft Power Automate stands out for orchestrating document-related workflows across Microsoft 365 and third-party apps using prebuilt connectors and low-code flows. For document sorting, it can route files based on triggers like new email attachments, SharePoint uploads, or OneDrive changes, then apply actions such as moving to folders and writing metadata. It supports content-driven decisions using OCR, AI Builder models, and conditional logic so documents can be classified by fields or extracted text. When complex rules require human review, it can create approvals and tasks that return documents to curated destinations.
Pros
- Low-code flows route documents from email and cloud folders using triggers
- Content-based sorting via OCR and AI Builder enables extraction-driven routing
- SharePoint and Microsoft 365 integration supports folder moves and metadata updates
Cons
- Document sorting logic becomes complex to maintain with many nested conditions
- OCR quality and field extraction accuracy affect sorting reliability
- Advanced classification often requires additional setup outside basic flow building
Best For
Organizations sorting documents in SharePoint or Microsoft 365 with extraction-based rules
Google Drive
file organizationSorts documents into folders using Drive features and automation to organize files by workflow and metadata.
Full-text search with Google Docs and PDF indexing inside Google Drive
Google Drive stands out with tight integration into Google Workspace where sorting tasks start with consistent file naming, metadata, and search across Drive, Gmail, and Calendar. Document sorting is supported through folders, tags via Google Drive search operators, and robust full-text search that handles common document types. Automated organization is delivered through Apps Script and Drive automation rules, while Google Docs and other editors keep files easy to update after sorting. Granular access controls and shared-drive structure help teams keep sorted content aligned with ownership and workflow responsibilities.
Pros
- Fast full-text search across Docs, PDFs, and Office files within Drive
- Shared drives support team folder structures with role-based permissions
- Apps Script automation can implement custom sorting rules and workflows
- Google Docs stay editable after sorting without format conversion
Cons
- Sorting features are manual for users without custom automation scripts
- Drive search operators are powerful but require learning for precise sorting
- Retention and classification controls are limited for advanced document governance
Best For
Teams sorting mixed documents using folders, search, and light automation
Box
enterprise contentUses metadata, folder structures, and automation to manage and route documents into the correct repositories.
Box Relay for automated routing and actions based on events in content
Box stands out for document sorting built on a mature cloud content platform with strong enterprise governance. It supports folders, collections, metadata-driven organization, and workflow-capable automation using Box Sign, Box Relay, and integrations with external systems. Sorting can be enforced through retention policies and access controls that reduce misplaced or over-shared files. Advanced sorting logic is available when teams connect Box with automation tools rather than relying on a built-in, fully visual document classifier.
Pros
- Metadata, folders, and search support quick document discovery
- Retention policies and access controls help keep sorted content compliant
- Box Relay and partner integrations enable automation beyond manual filing
- Strong enterprise permissions reduce sorting mistakes from shared access
Cons
- Sorting rules depend heavily on integrations for advanced classification
- No built-in fully visual workflow designer dedicated to document sorting
- Complex setups can require admin support for governance and metadata
Best For
Enterprise teams sorting governed documents with metadata and automation
Dropbox
cloud file managementOrganizes documents with folder workflows and automations that can sort files by rules and collaboration contexts.
Dropbox file sync with version history keeps folder-sorted documents consistent across users
Dropbox stands out for centralizing files and keeping document order consistent across devices and teams. It supports folder structures, shared links, and search to locate documents quickly when sorting rules are simple. It also adds collaborative edits through file sync and integrated viewing for common document types, reducing the need to re-export files. Advanced sorting automation remains limited without combining external tools for metadata-based workflows.
Pros
- Reliable file sync keeps sorted document folders updated automatically
- Strong cross-device access supports consistent document organization
- Fast search finds documents within folders and shared spaces
- Shared links and folder sharing simplify distributed document sorting
Cons
- Sorting automation based on metadata rules is limited
- No built-in visual drag-and-drop workflow for document routing
- Version history exists but lacks advanced audit trails for sorting decisions
Best For
Teams organizing shared files with folder-based sorting and fast search
M-Files
enterprise DMSClassifies and sorts enterprise documents using intelligent metadata and workflow rules.
M-Files Meta Data Classification and automated filing rules
M-Files stands out for metadata-driven document management that powers automated sorting without relying solely on folder structures. It uses configurable indexing, classifications, and metadata rules to route documents to the right categories and lifecycle states. Built-in workflow and user permissions support consistent governance for templates, revisions, and approvals across shared repositories. Strong audit trails and search help teams validate how documents were sorted and why.
Pros
- Metadata classification rules drive automated routing and consistent sorting
- Workflow and lifecycle states support governance and approvals tied to documents
- Strong search and reporting clarify where documents landed and why
- Audit trails track document changes and metadata updates for compliance
Cons
- Metadata modeling takes upfront effort to avoid mis-sorting edge cases
- Rule configuration can be complex for teams with simple folder-based habits
- Integrations add setup work to keep metadata accurate across systems
Best For
Mid-size enterprises standardizing document sorting with metadata rules and workflows
OpenText Content Suite
enterprise DMSProvides enterprise document management capabilities that support classification and routing into governed repositories.
OpenText Core Share workflows for metadata-based routing and governance
OpenText Content Suite stands out for enterprise-grade document governance paired with workflow-driven processing for large content estates. It supports sorting and routing using configurable workflows, metadata extraction, and search-driven classification across repositories. The suite also integrates with Microsoft environments and enterprise systems to move documents to the right business process and retention location. Strong auditability and policy controls help maintain consistency when scaling sorting rules across departments.
Pros
- Workflow-based document routing with metadata-driven decisions
- Enterprise governance with audit trails and retention controls
- Deep integration with ECM repositories and business systems
Cons
- Initial configuration complexity for sorting rules and metadata models
- Administration overhead increases with multi-team content operations
- Sorting performance and usability depend on data quality and indexing
Best For
Enterprises needing policy-governed document sorting across complex repositories
Google Cloud Document AI
cloud AI extractionUses managed document processing to extract information from files and supports routing logic for sorted outputs.
Built-in document understanding models with confidence scores for field-driven classification
Google Cloud Document AI stands out for turning unstructured documents into structured fields using Google-managed ML and model versions. It supports document understanding workflows like OCR, form parsing, and entity extraction to power downstream routing and sorting. Sorting outcomes are driven by confidence-scored predictions that can be applied to classification, field-based rules, or ID-based matching. It also integrates tightly with Google Cloud services for storage, orchestration, and audit-friendly processing.
Pros
- Strong extraction for forms, invoices, and receipts with confidence scoring
- Document processing integrates cleanly with Cloud Storage and workflow orchestration
- Custom training and model adaptation support document-specific sorting needs
Cons
- Model setup and evaluation take time for reliable production sorting
- Complex multi-document edge cases require careful rule and post-processing design
- Sorting accuracy depends heavily on consistent document layouts and image quality
Best For
Teams routing invoices, forms, and IDs using ML extraction with rule-based sorting
Conclusion
After evaluating 10 digital products and software, Docparser 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.
How to Choose the Right Document Sorting Software
This buyer’s guide explains how to select document sorting software that classifies files and routes them into structured outputs or governed repositories. It covers Docparser, Rossum, AirSlate, Microsoft Power Automate, Google Drive, Box, Dropbox, M-Files, OpenText Content Suite, and Google Cloud Document AI based on their document extraction, automation, and governance capabilities. Each section ties tool selection to concrete workflow needs such as field-based routing, human review loops, and audit-ready filing.
What Is Document Sorting Software?
Document sorting software ingests documents such as invoices, forms, receipts, and IDs and then routes them into the correct destinations using extracted fields, metadata, or OCR-derived content. It solves the problem of manual filing by turning unstructured documents into consistent classifications for downstream systems. Tools like Docparser sort PDFs and images into structured outputs by template-based field extraction. Platforms like Rossum go further by using trainable document understanding plus human-in-the-loop corrections for routing accuracy that improves over time.
Key Features to Look For
The best document sorting tools combine reliable extraction with routing controls so documents land in the right place every time.
Template-based field extraction for routing
Docparser supports configurable field extraction from PDFs and images using template-based rules so routing decisions come from extracted content, not just filenames. This makes Docparser a strong fit for repeated document types where layouts vary slightly.
Human-in-the-loop corrections to improve extraction accuracy
Rossum includes human review and corrections that retrain extraction after errors so classification quality improves as new variations appear. This capability matters for invoice and form sorting where edge cases are unavoidable.
No-code workflow builder with conditional routing
AirSlate provides a no-code workflow designer with conditional logic so documents can be routed based on extracted fields and then sent to the next step or system. This supports multi-step processing with task assignments and statuses for exception handling.
AI Builder OCR and classification for content-driven decisions
Microsoft Power Automate uses OCR and AI Builder classification actions to drive conditional routing and folder placement. It also supports triggers such as new email attachments, SharePoint uploads, and OneDrive changes to start sorting workflows automatically.
Built-in full-text indexing and search inside the repository
Google Drive enables full-text search across Google Docs, PDFs, and Office files so teams can find sorted documents using content and indexed text. Apps Script automation and Drive automation rules support light customization where folder and search behavior is the sorting mechanism.
Governance-grade metadata classification, lifecycle states, and audit trails
M-Files uses metadata classification rules plus workflow and lifecycle states to enforce consistent filing decisions. It also provides audit trails and reporting that show where documents landed and why, which directly supports compliance-heavy sorting.
How to Choose the Right Document Sorting Software
Selection should start with the document types, the routing logic needed, and how strict governance and auditability must be.
Match the tool to your document extraction reality
If sorting depends on extracting consistent fields from invoices or forms that resemble templates, Docparser’s template-based field extraction is built for that scenario. If documents vary and the sorter must learn layout and labeling differences from your historical set, Rossum’s model training and human-in-the-loop corrections support iterative improvement.
Choose the routing model that fits the workflow complexity
For operations teams that want routing rules without custom code, AirSlate’s no-code workflow builder supports conditional routing based on extracted fields and then execution through traceable document paths. For Microsoft 365-centric routing that starts from email or cloud triggers, Microsoft Power Automate routes files and writes metadata after OCR and AI Builder classification.
Confirm the repository role of metadata, search, and integrations
If sorting outcomes must be searchable and easy to update in a native editor, Google Drive keeps Google Docs editable after sorting while full-text indexing supports content search across files. If governance and retention controls must be enforced at the content platform level, Box combines metadata and folders with retention policies and uses Box Relay to automate routing actions based on events.
Plan for governance, audit trails, and lifecycle controls
For teams that require consistent classifications tied to lifecycle states, M-Files uses workflow and user permissions plus audit trails for sorting decisions. For enterprise content estates that need policy-governed routing across complex repositories, OpenText Content Suite emphasizes workflow-driven processing with metadata-driven decisions and retention controls.
Validate ML confidence handling and edge-case workflow design
For teams that want managed document processing with confidence-scored predictions, Google Cloud Document AI supports OCR, form parsing, and entity extraction and then applies routing logic based on confidence and extracted fields. For any ML-driven sorter such as Google Cloud Document AI or Rossum, sorting performance depends on consistent document layouts and image quality, so edge-case design must include rule logic and post-processing.
Who Needs Document Sorting Software?
Document sorting software fits organizations that receive recurring documents and need consistent routing into repositories, systems, and lifecycle controls.
Teams automating invoice and form sorting using extracted fields
Docparser is built for this use case with configurable template-based field extraction from PDFs and images so documents can be classified by extracted content for structured routing outputs. Rossum also fits invoice and form automation when training and human-in-the-loop review are required to handle layout variations.
Operations teams automating rule-based document sorting without custom code
AirSlate targets this scenario with a no-code workflow builder that uses conditional logic to route documents based on extracted fields. This approach supports multi-step processing with task assignments and statuses for exceptions.
Organizations sorting documents inside SharePoint and Microsoft 365 using triggers and OCR
Microsoft Power Automate is the match when sorting begins from new email attachments, SharePoint uploads, or OneDrive changes and then routes files via OCR and AI Builder classification. It applies conditional logic and can create approvals and tasks when human review is required.
Enterprises standardizing metadata-driven governance and audit-ready filing
M-Files supports metadata classification rules with workflow and lifecycle states plus audit trails that document where decisions came from. OpenText Content Suite extends this governance approach across large content estates using workflow-based routing, auditability, and retention controls.
Common Mistakes to Avoid
Several predictable failure modes show up across tools when teams underestimate document variability or overestimate built-in sorting automation.
Assuming extraction-driven sorting works equally well for every document layout
Docparser sorting quality depends on document clarity and consistent layout across pages, so blurry scans or shifting templates reduce routing accuracy. Google Cloud Document AI and Rossum also depend on consistent layouts and image quality, so production edge cases need explicit post-processing and routing rules.
Skipping workflow design for exception handling
AirSlate routing accuracy relies on data capture quality and careful field mapping, so complex routes need testing and explicit exception paths. Microsoft Power Automate can route with OCR and AI Builder classification, but maintaining many nested conditions increases logic complexity and requires structured approval steps.
Relying on lightweight folder or search behavior for highly automated classification
Google Drive can sort using folders, tags, search operators, and Apps Script automation, but sorting features are manual unless custom automation is built. Dropbox provides reliable sync and fast search, but it limits metadata-based routing automation without external tools.
Underestimating governance setup required for metadata modeling and integrations
M-Files requires upfront metadata modeling effort so mis-sorting edge cases are reduced before routing scales. Box can enforce retention and access controls, but advanced classification depends on integrations and Box Relay event automation, which raises setup complexity.
How We Selected and Ranked These Tools
We score every tool on three sub-dimensions. Features carry weight 0.4, ease of use carries weight 0.3, and value carries weight 0.3. The overall rating equals 0.40 × features plus 0.30 × ease of use plus 0.30 × value. Docparser separated from lower-ranked tools on features by combining template-based field extraction from PDFs and images with structured outputs that support reliable routing for repeatable invoice and form workflows.
Frequently Asked Questions About Document Sorting Software
Which document sorting tool fits automated invoice and form classification with extracted fields?
Docparser fits teams that want template-based field extraction from PDFs and images so documents can be classified by extracted content. Rossum fits teams that need AI extraction for messy invoice layouts plus human review to correct fields and retrain over time.
How do Rossum and Docparser differ for field extraction and continuous improvement?
Docparser focuses on configurable field extraction workflows that route documents using rule-based processing and export-ready outputs. Rossum adds training on the document set with human-in-the-loop corrections so the sorter learns labeling, tables, and layout variations and improves accuracy across batches.
Which option is best when document sorting must run inside a no-code workflow with conditional routing?
AirSlate fits organizations that want classification and routing steps built into a single workflow builder with conditional logic for exceptions. Microsoft Power Automate fits Microsoft-heavy environments because it routes files from email attachments, SharePoint uploads, or OneDrive changes and can create approvals that send documents back to curated destinations.
What integrations enable document sorting inside Microsoft 365 and SharePoint?
Microsoft Power Automate integrates with Microsoft 365 and third-party apps using prebuilt connectors so sorting can be driven by new attachments and file changes. It can apply OCR and AI Builder classification actions, then move documents and write metadata into SharePoint folders based on extracted text.
Which tool best supports metadata-driven sorting and governed lifecycle states?
M-Files fits teams that want metadata-driven document management that routes by configurable indexing, classifications, and metadata rules rather than folder paths alone. Box fits enterprise governance needs with retention policies, access controls, and routing automation via Box Relay and integrations with external systems.
How does OpenText Content Suite handle large-scale enterprise sorting across complex repositories?
OpenText Content Suite fits enterprises that need policy-governed document governance paired with workflow-driven processing across large content estates. It supports metadata extraction, search-driven classification, and configurable workflows that move documents to retention locations while maintaining auditability and policy controls.
Which option is strongest for sorting using full-text search inside a single file platform like Google Drive?
Google Drive fits teams that can organize primarily with folders, tags, and search operators because Drive supports robust full-text search across documents. It works well with Apps Script and Drive automation rules so teams can standardize file naming and then route or reorganize content without building a separate document understanding pipeline.
What tool is best when confidence-scored ML extraction must drive routing decisions?
Google Cloud Document AI fits workloads that require ML extraction with confidence scores that can power field-based rules or ID-based matching. Docparser can extract fields for routing as well, but Document AI specifically emphasizes ML model versions and confidence-scored predictions for classification outcomes.
Why can Dropbox be limiting for advanced automated document sorting workflows?
Dropbox fits teams that mainly need folder structure, shared links, and fast search to keep documents organized. It provides limited built-in sorting automation for metadata-based workflows, so advanced routing often requires external tools that add extraction, metadata capture, and event-driven actions.
Tools reviewed
Referenced in the comparison table and product reviews above.
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
Digital Products And Software alternatives
See side-by-side comparisons of digital products and software tools and pick the right one for your stack.
Compare digital products and software 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.
