
GITNUXSOFTWARE ADVICE
Business Process OutsourcingTop 9 Best Unemployment Software of 2026
Ranking and comparison of Unemployment Software tools for benefits agencies, with notes on ServiceNow, Salesforce, and Vermont UI system workflows.
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.
Vermont Department of Labor UI System
Integrated claim history audit trail ties eligibility decisions to later benefit transaction records.
Built for fits when agencies need policy-aligned UI case workflow, audit trails, and controlled access without heavy external integration..
ServiceNow
Editor pickWorkflow and policy automation built on a record-centric data model with RBAC and audit logging for claim actions.
Built for fits when unemployment teams need audit-ready workflows with deep integration and strict RBAC across claim lifecycle..
Salesforce
Editor pickPlatform Events with CometD and APIs enables event-driven syncing between eligibility, document, and case systems.
Built for fits when unemployment case operations need tightly controlled automation across many integrations and RBAC..
Related reading
Comparison Table
This comparison table maps Unemployment Software tools across integration depth, data model design, and the automation and API surface used to provision and sync case records. It also highlights admin and governance controls such as RBAC, configuration controls, and audit log coverage to show how deployments handle workflow changes and data lineage. Readers can use these dimensions to assess tradeoffs in extensibility, schema alignment, and operational throughput for unemployment-related processes.
Vermont Department of Labor UI System
state UI platformUnemployment insurance program operations platform for claim filing and case management, with online claimant submission and adjudication process support.
Integrated claim history audit trail ties eligibility decisions to later benefit transaction records.
Vermont Department of Labor UI System handles end-to-end UI case processing with configuration that reflects Vermont policy workflows and adjudication steps. The system’s data model centers on claim entities, determination outcomes, and benefit transactions so administrators can trace decisions through subsequent payment activity. Automation is driven through internal workflow states and case event triggers rather than user-managed scripting. Audit and case history records provide an admin-grade trail for compliance reviews and rework.
A tradeoff is limited extensibility for third-party automation because the integration surface is primarily designed for internal labor operations and not for broad external consumers. Vermont Department of Labor UI System fits best when automation requirements focus on case state transitions, routing, and internal review steps rather than external orchestration at scale. It is also suitable when governance needs require consistent RBAC-aligned permissions across intake, adjudication, and supervisory review.
- +Case lifecycle data model links determinations to subsequent payment activity
- +Governance supports role-based access for intake, adjudication, and review roles
- +Audit trails record case events for compliance and post-decision review
- –External extensibility is limited compared with API-first unemployment suites
- –Automation is more state-driven than configurable via user-built workflows
State UI administrators
Adjudicate claims with full history
Faster compliance-ready reviews
Case management teams
Route cases by eligibility state
Lower handoff rework
Show 1 more scenario
Agency governance staff
Control access and approvals
Tighter administrative oversight
RBAC permissions restrict who can view, decide, or modify sensitive claim data.
Best for: Fits when agencies need policy-aligned UI case workflow, audit trails, and controlled access without heavy external integration.
More related reading
ServiceNow
enterprise workflowWorkflow automation and case management with a configurable data model, extensive REST API surface, and admin governance features like RBAC and audit logging for claims processes.
Workflow and policy automation built on a record-centric data model with RBAC and audit logging for claim actions.
ServiceNow fits unemployment programs that need audit-ready case processing across intake, adjudication, appeals, and payment events. The platform uses a centralized data model for case records, variables, attachments, and activities so the same schema drives screens, automation, and reporting. Automation and extensibility are expressed through workflow definitions, business rules, and integration points that can be executed synchronously or asynchronously.
A tradeoff appears when governance is not designed early because customization depth can increase administration overhead across many case types and eligibility rules. ServiceNow works well when agencies must integrate claim status, identity verification, and downstream payment systems with clear RBAC boundaries and an auditable automation trail.
- +Case lifecycle automation with workflow, approvals, and SLA tracking
- +Schema-based data model for cases, tasks, eligibility, and documents
- +Strong RBAC and audit log coverage for user actions and changes
- +Extensible API and event integrations for external identity and payments
- –Governance is required to prevent rule sprawl across claim types
- –High configuration depth can increase admin workload for new programs
Unemployment operations teams
Automate claim adjudication and appeals
Faster, auditable adjudication
Integration and engineering teams
Connect intake, verification, and payments
Consistent downstream processing
Show 2 more scenarios
Case management administrators
Control access and change history
Tighter governance and traceability
Apply RBAC policies and rely on audit logs to restrict actions and track configuration and data changes.
Program compliance teams
Enforce policy-driven decision rules
Reduced policy deviation
Implement configuration and automation to apply eligibility logic consistently across claim types.
Best for: Fits when unemployment teams need audit-ready workflows with deep integration and strict RBAC across claim lifecycle.
Salesforce
enterprise CRM workflowConfigurable objects and flow automation for claim and case workflows, with a documented API surface, RBAC, and audit log capabilities used for unemployment operations.
Platform Events with CometD and APIs enables event-driven syncing between eligibility, document, and case systems.
Salesforce supports deep integration depth through REST and SOAP APIs, Bulk API for high-throughput processing, and streaming APIs for near real-time updates. The data model is built around a schema of standard and custom objects, lookups and master-detail relationships, and per-object permissioning for record access. Automation and extensibility sit across declarative Flow, programmatic Apex, and external integrations through APIs and platform events.
A tradeoff is that large unemployment programs often require careful schema and permissions design to prevent over-permissioning across adjudication stages. Salesforce fits usage situations where multiple systems must stay synchronized, including HR data feeds, identity verification outputs, document storage metadata, and case status updates across internal teams. It also fits teams that need controlled rollout via sandbox environments and audit trails for operational and compliance reporting.
- +REST and SOAP APIs plus Bulk API for high-volume case processing
- +Flow supports rule-driven adjudication workflows with conditional routing
- +RBAC and field-level security control access by role and data sensitivity
- +Sandbox and change sets support controlled configuration rollout
- –Schema and permission modeling can become complex for adjudication workflows
- –Apex adds development overhead for teams relying on pure configuration
- –Throughput tuning is needed to avoid workflow and integration bottlenecks
Unemployment operations teams
Automate adjudication queues
Faster stage transitions and routing
Identity and fraud teams
Record verification artifacts
Traceable review evidence
Show 2 more scenarios
Integration engineering teams
Sync status with external systems
Near real-time system alignment
Bulk API and streaming endpoints process updates and publish changes via platform events.
Security and compliance teams
Enforce audit-ready access controls
Reduced unauthorized data exposure
Field-level security, audit history, and role-based permissions support governance across review roles.
Best for: Fits when unemployment case operations need tightly controlled automation across many integrations and RBAC.
Microsoft Dynamics 365
enterprise case automationCase handling and workflow automation with an extensible data model, strong API surface for integration, and enterprise admin controls for unemployment program processes.
Dataverse audit log with RBAC-scoped access provides end-to-end traceability for record and configuration changes.
Microsoft Dynamics 365 fits unemployment-administration use cases that need tight integration across HR, case management, and reporting workloads. Its data model centers on Dataverse tables, configurable entity relationships, and field-level schemas that can be extended with custom tables and metadata.
Automation is driven through workflow tooling plus a broad automation API surface for server-side actions, data operations, and integrations. Governance relies on RBAC role assignments, audit log visibility, and environment and sandbox separation for safer configuration and custom code delivery.
- +Dataverse schema supports custom entities, fields, and relationships for case data modeling
- +RBAC roles map to job functions and restrict access at table and record levels
- +Audit log records key data and configuration changes for traceability
- +Automation supports workflows plus extensibility through APIs and custom actions
- +Integration via connectors and custom API calls supports multi-system case workflows
- –Data model configuration can be time-intensive for complex unemployment eligibility rules
- –Governance and permissions tuning requires careful design to avoid overexposure
- –Throughput for high-volume imports depends on careful job design and indexing
- –Custom code requires sandbox discipline to prevent environment-specific breakage
Best for: Fits when unemployment operations need Dataverse-based case data modeling plus API-led automation and controlled governance.
Workday
enterprise operationsOperational tooling with governed workflows and integration APIs that support HR and related compliance processes that can include unemployment administration use cases.
Workday calculated fields and orchestration-driven workflow automation keep worker context aligned for downstream unemployment case actions.
Workday can provision and manage unemployment-related workflows by connecting HR events to case and eligibility actions through its system-integrated processes. Workday’s integration depth centers on its data model for workers, assignments, and organizational context, which supports consistent mapping into downstream unemployment operations.
Its automation and API surface support event-driven updates, controlled schema alignment, and repeatable job-specific data transformations across environments. Governance is reinforced through RBAC, audit log visibility, and administrative controls for configuration changes and access scope.
- +Worker, assignment, and org data model supports consistent unemployment eligibility mapping
- +Enterprise API integration supports event-driven updates to downstream unemployment workflows
- +RBAC supports role-scoped access to unemployment-relevant configuration and records
- +Audit log trails administrative changes and workflow-impacting actions
- –Complex unemployment schema mappings can require careful data harmonization
- –Provisioning and governance setups add admin overhead for workflow ownership
- –High integration dependency can increase change management for external case systems
- –Automation tuning often requires non-trivial configuration to meet throughput needs
Best for: Fits when enterprises need governed, event-driven HR to unemployment workflow integrations with strong RBAC and auditability.
Mendix
workflow app builderLow-code application platform for building claim-case data models and workflow automation, with APIs for system integration and admin controls for governance.
Built-in microflow and server module architecture for transaction-aware automation behind REST or OData endpoints.
Mendix fits organizations that need an unemployment case management workflow with configurable screens, data modeling, and integration-ready automation. Mendix uses a formal data model with entity schemas, built-in validation, and environment-based deployments that support RBAC and governance patterns.
Integration depth comes from REST APIs, webhooks, OData, and native connectors that can tie forms, eligibility checks, document capture, and notifications into external systems. Automation and extensibility rely on a wide API surface plus custom logic through server-side modules, allowing throughput control and audit-aligned operations through consistent transaction handling.
- +Entity-based data model with explicit schema and validations for case data integrity
- +REST and OData endpoints support integration for eligibility, HR, and case updates
- +RBAC roles and app-level governance control access to pages, actions, and data
- +Server-side custom actions and modules extend automation beyond low-code widgets
- –Automation logic spread across client flows and server modules can complicate debugging
- –Complex schema changes can require careful migration planning across environments
- –High-volume workloads need deliberate configuration to avoid slow page rendering
Best for: Fits when unemployment operations need governed case data, role-based access, and API-first system integrations.
Appian
case management platformProcess automation and case management built around governed workflow, with an API surface and configurable data model suitable for unemployment operations.
Appian workflow automation with API-exposed process actions using a structured case data model.
Appian targets unemployment operations with a workflow-first automation model connected to enterprise systems through APIs and integration adapters. The data model supports structured case, form, and process entities with schema governance and configuration controls.
Automation spans synchronous actions, event-driven triggers, and API-exposed functions that feed case handling and reporting. Admin controls cover RBAC-style access partitions and audit logging for operational traceability.
- +Workflow automation maps directly to case routing and adjudication steps.
- +Extensible integration surface supports APIs for process actions and data sync.
- +Configurable data model keeps forms, cases, and derived fields consistently structured.
- +Admin controls include granular permissions and audit log coverage.
- –Complex schema changes require disciplined governance and impact analysis.
- –Throughput and latency tuning depend on integration design and job configuration.
- –API-driven custom automation can increase operational overhead for maintainers.
Best for: Fits when unemployment programs need workflow automation tied to authoritative records and controlled access.
Pegasystems
decisioning case workflowDecisioning and case workflow platform with extensive APIs and policy-driven automation that can model unemployment adjudication steps and audit trails.
Case lifecycle orchestration with decisioning rules tied to a governed data model for eligibility and determination workflows.
Pegasystems is a workflow and case management enterprise that supports unemployment administration through end-to-end case orchestration and service delivery. Integration depth is driven by a configurable data model, deterministic process flows, and a documented API surface for systems of record.
Automation uses rules, case lifecycle orchestration, and declarative workflow configuration that can be extended for eligibility, review, and messaging tasks. Governance centers on RBAC-style access controls, audit logging, and admin-time configuration controls that help control throughput and compliance.
- +Case lifecycle orchestration supports eligibility, review, and decision workflows end to end
- +Configurable data model helps enforce schema and field-level governance across forms
- +API surface enables integration with identity, document, and legacy back-office systems
- +RBAC-style controls and audit logs support segregation of duties and traceability
- –Rules and workflow configuration can raise implementation complexity for small teams
- –High customization can increase maintenance effort across releases and data schema changes
- –Granular throughput tuning requires careful tuning of queues, channels, and processing paths
Best for: Fits when unemployment programs need controlled case automation with deep integration to legacy systems and strong auditability.
NICE
contact center workflowCustomer contact and automation suite used to manage high-volume inbound processes, with integration options for routing and case lifecycle management.
Event-driven workflow automation tied to unemployment case lifecycle states, backed by RBAC and audit logging.
NICE provides unemployment case management capability with workflow routing for eligibility, job-search tracking, and benefit events. It supports integration into government and contractor ecosystems through API connectivity for case data, documents, and referrals.
Automation can be configured around event-driven triggers and workflow states so staff actions and system updates stay consistent across offices. Admin governance includes role-based access control and audit log coverage for case and configuration changes.
- +API-based integration for case, document, and referral data synchronization
- +Configurable workflows that map unemployment lifecycle states to actions
- +Role-based access control and audit logs for case and admin actions
- +Extensibility via schema-driven data modeling for consistent records
- –Automation configuration can require deep process mapping to avoid exceptions
- –Large dataset throughput may depend on integration architecture and throttling
- –Granular governance for contractor roles depends on role modeling accuracy
- –Extending the data model may require schema alignment across connected systems
Best for: Fits when agencies need strong integration and governance for unemployment workflows across multiple offices.
How to Choose the Right Unemployment Software
This guide covers how to choose Unemployment Software tools for claim filing intake, eligibility adjudication, and case lifecycle operations using Vermont Department of Labor UI System, ServiceNow, and Salesforce as concrete reference points.
Coverage also includes integration depth and automation surfaces across Microsoft Dynamics 365, Workday, Mendix, Appian, Pegasystems, and NICE so teams can compare RBAC, audit logging, and API-driven workflows side by side.
Unemployment claims systems that model adjudication, automate decisions, and govern case data
Unemployment Software is case management and workflow automation software that routes unemployment intake through eligibility checks, determinations, and benefit transaction actions using a governed data model.
In practice, Vermont Department of Labor UI System keeps eligibility and later benefit transactions connected through an integrated claim history audit trail. ServiceNow and Salesforce model claim lifecycle records with RBAC and audit logging, and then drive automation through workflow orchestration and API-backed integrations for identity and payments.
Evaluation criteria for unemployment operations: integration, data model, automation API, and governance
Unemployment operations depend on a data model that ties determinations to subsequent actions, not only on screen flows.
Integration depth matters because eligibility, document handling, HR context, and benefit events often live in separate systems. Automation and API surface matter because claim processing throughput depends on event patterns, job design, and queue configuration.
Case lifecycle data model linking determinations to downstream benefit actions
Vermont Department of Labor UI System links eligibility decisions to later benefit transaction records so audit reviewers can trace the full chain in one case history. ServiceNow also uses a record-centric model that keeps claim lifecycle artifacts aligned across tasks, documents, and actions.
RBAC scoping across intake, adjudication, and admin configuration
ServiceNow provides RBAC coverage for staff actions across claim workflows and admin changes, which supports segregation of duties. Microsoft Dynamics 365 adds RBAC roles mapped to job functions that restrict access at table and record levels in Dataverse.
Audit log coverage for record events and configuration changes
Vermont Department of Labor UI System records case events for compliance and post-decision review across the lifecycle. Microsoft Dynamics 365 adds a Dataverse audit log that captures key data and configuration changes, and ServiceNow and Salesforce add audit history tracking for user actions and changes.
Document handling and traceable adjudication artifacts
Vermont Department of Labor UI System supports document handling and adjudication tracking inside a single state UI application environment. ServiceNow and Mendix also support document lifecycles as schema-backed records or entity-driven data models tied to tasks and workflows.
Automation orchestration with a documented API and event patterns
Salesforce enables event-driven syncing using Platform Events with CometD and APIs so eligibility, documents, and case systems can stay in sync. ServiceNow supports workflow orchestration through policy-driven actions and a broad REST API plus integration event patterns for external identity and payments.
Integration-ready extensibility surface for system of record alignment
Mendix provides REST APIs and OData endpoints plus webhooks and native connectors that connect forms, eligibility checks, and notifications into external systems. Appian exposes API-exposed process actions connected to a structured case data model, and Pegasystems uses a documented API surface to integrate identity, document, and legacy back-office systems.
A decision path for unemployment tools that prioritize integration breadth and control depth
Start with the required system boundaries so the chosen tool can own the claim lifecycle data model or integrate tightly into it.
Then validate automation ownership by checking whether the platform supports API-driven actions, event-driven syncing, and governed configuration rollouts. Finally, check governance by confirming RBAC scoping and audit log traceability across both operational records and admin-time configuration changes.
Define the authoritative record for adjudication and later benefit transactions
If the authoritative workflow must keep eligibility determinations tied to later benefit transactions in one audit chain, Vermont Department of Labor UI System fits because it integrates claim history audit trail across the lifecycle. If multiple systems must contribute to the lifecycle, ServiceNow and Salesforce fit because their record-centric models support case, documents, and policy-driven actions with audit logging.
Map required integrations to the platform’s API and event patterns
If eligibility, HR context, and case actions must update on events, Salesforce supports Platform Events with CometD and APIs for event-driven syncing across eligibility, document, and case systems. If the integration set includes identity, payments, and case intake systems, ServiceNow supports a broad REST API and event integrations that connect external systems into workflow automation.
Validate the data model and governance controls needed for claim variations
For teams that need a formal entity schema with validations and environment-based deployments, Mendix provides entity-based data models plus RBAC and governance patterns for pages, actions, and data. For organizations that want Dataverse-based modeling with RBAC-scoped audit traceability, Microsoft Dynamics 365 provides schema support via Dataverse tables and audit log visibility for record and configuration changes.
Check automation placement to avoid rule sprawl and bottlenecks
If governance must prevent rule sprawl across claim types while keeping throughput stable, ServiceNow requires disciplined workflow and policy configuration, but it supports SLA tracking and record-centric workflows. If high-volume adjudication and case processing requires queue and latency tuning, Pegasystems and Appian can work, but throughput depends on careful configuration of queues, channels, and integration design.
Require traceable admin changes and role-scoped permissions
If admin configuration changes must be auditable, Microsoft Dynamics 365 uses Dataverse audit log and RBAC-scoped access for end-to-end traceability of record and configuration changes. If segregation of duties is required across staff workflows and administrative actions, ServiceNow and Salesforce provide RBAC and audit history tracking across user actions and changes.
Unemployment software buyers by operational need and governance posture
Different unemployment operations need different ownership of the case lifecycle data model and different depths of integration.
The right tool depends on whether HR context feeds eligibility actions, whether legacy back-office systems must be integrated, and whether multiple offices require consistent event-driven state transitions.
State or agency teams that must enforce policy-aligned UI case workflow with strong audit chains
Vermont Department of Labor UI System fits when governance and audit traceability across eligibility and later benefit transactions must be tightly controlled inside a single state environment.
Unemployment teams that need audit-ready workflow automation across many claim types with strict RBAC
ServiceNow excels when unemployment staff workflows need record-centric automation with RBAC and audit logging across claim actions, tasks, and documents.
Large enterprises that must coordinate case operations with many systems and controlled configuration changes
Salesforce fits when unemployment case operations need tightly controlled automation across many integrations using documented APIs and event-driven syncing with Platform Events.
Organizations where HR worker and org context must drive unemployment workflow inputs
Workday fits when governed HR events must map worker, assignment, and organizational context into downstream unemployment eligibility and workflow actions with RBAC and auditability.
Multi-office agencies that require event-driven routing and consistent case lifecycle automation across offices
NICE fits when workflows must map unemployment lifecycle states to actions while keeping role-based access and audit logs consistent across contractor and government ecosystems.
Operational pitfalls that break unemployment claim processing and audit traceability
Unemployment implementations fail when the chosen platform cannot keep lifecycle traceability across determinations and subsequent actions.
They also fail when governance and automation are configured without considering throughput tuning, schema evolution, or rule sprawl across claim types.
Treating claim lifecycle automation as screen routing only
Avoid choosing tools without a lifecycle data model that ties eligibility to later benefit transactions. Vermont Department of Labor UI System supports that linkage via an integrated claim history audit trail, while ServiceNow and Salesforce keep claim lifecycle artifacts aligned through record-centric schemas.
Underestimating governance workload from complex configuration and schema modeling
Avoid platforms that require heavy rule and schema modeling without a plan for admin governance. ServiceNow can become complex if workflow sprawl is not managed, and Salesforce can require careful schema and permission modeling for adjudication workflows.
Assuming automation throughput will work without queue, latency, and integration design
Avoid implementations that skip throughput tuning when using workflow platforms with API-driven custom automation. Pegasystems and Appian depend on careful tuning of queues, channels, and job configuration to meet latency needs.
Ignoring audit log scope for both record changes and admin-time configuration
Avoid relying on operational audit logs alone when admin changes must be traceable for compliance. Microsoft Dynamics 365 provides Dataverse audit log coverage for key data and configuration changes, and ServiceNow and Salesforce provide audit history tracking for user actions and changes.
How We Selected and Ranked These Tools
We evaluated Vermont Department of Labor UI System, ServiceNow, Salesforce, Microsoft Dynamics 365, Workday, Mendix, Appian, Pegasystems, and NICE using three scored areas: features, ease of use, and value. Each tool received an overall rating as a weighted average where features carried the most weight at 40%, and ease of use and value each accounted for 30%. This editorial research focused on how the tools handle integration depth, automation surfaces and APIs, and governance through RBAC and audit logs, based on the capabilities described in the provided product review records.
Vermont Department of Labor UI System set itself apart from the other tools by tying eligibility determinations to later benefit transaction records through an integrated claim history audit trail. That concrete lifecycle traceability lifted the features score and strengthened value by reducing audit reconciliation work across the adjudication-to-payment chain.
Frequently Asked Questions About Unemployment Software
Which unemployment software is best for a single state UI environment with end-to-end claim auditing?
Which platform is strongest for workflow automation tied to a record-centric schema and RBAC?
What option supports event-driven synchronization between eligibility, documents, and case systems at scale?
Which unemployment software provides Dataverse-centric data modeling and audit visibility for governance?
Which tool maps HR worker context into unemployment workflows using governed integrations?
Which platform is best when unemployment case systems must expose REST and webhooks for integration-ready automation?
Which system is designed for workflow-first unemployment automation with API-exposed process actions?
Which unemployment software uses deterministic orchestration and decisioning rules tied to a governed data model?
Which tool handles unemployment workflow routing with event-driven triggers across multiple offices?
Conclusion
After evaluating 9 business process outsourcing, Vermont Department of Labor UI System 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.
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
Business Process Outsourcing alternatives
See side-by-side comparisons of business process outsourcing tools and pick the right one for your stack.
Compare business process outsourcing 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.
