Commissioned Research
Top 9 Best Patron Management Software of 2026

GITNUXSOFTWARE REVIEW

Business Finance

Top 9 Best Patron Management Software of 2026

This roundup reviews patron management software options for libraries and arts teams, including Theatre Manager, and notes key tradeoffs.

19 min readUpdated Editorially scoped research
How we ranked these tools
01Editorial Scope

Vendors set the topic, but our editors set the inclusion criteria and the evaluation framework before research starts.

02Source Research

AI search agents find sources, extract figures with provenance, and aggregate written reviews. They also transcribe video reviews and podcasts.

Read our full methodology →

Framework: Features 40% · Ease 30% · Value 30%

Gitnux may earn a commission through links on this page. This does not influence our reviews. Editorial policy

Patron management software organizes patron records, transactions, and engagement across ticketing, fundraising, and marketing workflows for arts organizations and venue operators. This comparison helps operators weigh data model fit, automation and workflow configuration, and integration depth against operational constraints like audit logging, RBAC, and reporting requirements.

AudienceView is the best pick for arts organizations that need household-based patron profiles plus renewal and entitlement logic because its household modeling ties member status to downstream benefits, whereas Salesforce Nonprofit Cloud is the better fit for teams that want to build custom membership rules and workflows thanks to its API-first extensibility and workflow automation.

Editor’s top 3 picks

Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.

Editor pick
1

AudienceView

Household account modeling with benefit eligibility logic ties member status to downstream entitlements.

Best for: Fits when arts organizations need household-based patron profiles with renewal automation and system integrations.

2

Salesforce Nonprofit Cloud

Editor pick

Salesforce platform extensibility lets organizations implement custom membership and benefit rules with API-driven workflows.

Best for: Fits when organizations need deep Salesforce integration, renewal automation, and controlled RBAC for patron data.

3

Theatre Manager

Editor pick

Household-linked patron relationships that carry through registrations and participation histories.

Best for: Fits when arts teams need consistent patron-to-event workflows across seasons and memberships.

Comparison Table

1
AudienceViewBest overall
enterprise
9.2/10
Overall
2
8.9/10
Overall
3
vertical specialist
8.6/10
Overall
4
vertical specialist
8.5/10
Overall
5
vertical specialist
8.1/10
Overall
6
7.9/10
Overall
7
7.6/10
Overall
8
vertical specialist
7.1/10
Overall
9
vertical specialist
6.8/10
Overall
#1

AudienceView

enterprise

AudienceView offers ticketing, CRM, fundraising, marketing, and customer engagement software.

9.2/10
Overall
Features9.2/10
Ease of Use9.2/10
Value9.2/10
Standout feature

Household account modeling with benefit eligibility logic ties member status to downstream entitlements.

AudienceView captures patron records and operational activity in a single workflow used for memberships, ticketing adjacencies, and event-facing interactions. The product focuses on household accounts and constituent-style profiles to support segmentation, renewals workflows, and benefit eligibility decisions.

Its automation surface centers on rules-driven communications and data updates triggered by patron and membership status changes. For teams needing connectivity to external ticketing, payments, and accounting systems, AudienceView supports API integration and structured data import and export.

Pros
  • +Rules-driven membership and renewal workflows reduce manual status updates.
  • +Household account modeling supports shared patron context for segmentation.
  • +API integration and structured data import support multi-system patron flows.
  • +Benefit eligibility decisions can follow membership and card status changes.
Cons
  • –Advanced configuration for workflows can require dedicated governance discipline.
  • –Some event-related processes depend on ticketing integration design choices.
Use scenarios
  • Audience development and marketing teams

    Coordinate retention outreach from patron history

    More targeted follow-up campaigns

  • Cultural membership and development teams

    Unify fundraising and membership records

    Connected fundraising and ticketing context

Show 2 more scenarios
  • Theater box office teams

    Run performance ticketing with operations tracking

    Consistent sales handling

    Manage event calendars, ticket sales, box office activity, and performance-level operations within one system.

  • Venue operations seating administrators

    Control reserved seating inventory with rules

    Fewer manual reservation adjustments

    Design seat maps and apply seat attributes, capacity rules, holds, allocations, and best-available logic.

Best for: Fits when arts organizations need household-based patron profiles with renewal automation and system integrations.

#2

Salesforce Nonprofit Cloud

API-first

Salesforce Nonprofit Cloud provides configurable constituent records, fundraising, marketing, and workflow automation.

8.9/10
Overall
Features8.9/10
Ease of Use8.9/10
Value8.9/10
Standout feature

Salesforce platform extensibility lets organizations implement custom membership and benefit rules with API-driven workflows.

Salesforce Nonprofit Cloud brings patron management into a Salesforce CRM data model with configurable constituent and household records plus workflow automation. Patron-focused capabilities depend on integration with products like Event Management for registrations and check-in style workflows, and on payments and marketing systems for dues, receipts, and outreach governance.

The product’s practical strength is its API and extensibility for building membership renewals, benefit eligibility checks, and segmentation rules across channels. Operational control comes from Salesforce admin tooling, including RBAC, sandbox environments, and audit logging for managed changes.

Pros
  • +Configurable constituent and household records align patron, household, and relationship data
  • +Automation builds renewals and benefit eligibility checks with workflow logic
  • +Extensible API supports custom patron actions and integration with ticketing and payments
  • +RBAC and audit trails support controlled access and governance across admin roles
Cons
  • –Patron check-in and barcode scanning workflows require external systems and integration work
  • –Admin configuration complexity rises when modeling membership, benefits, and event participation together
Use scenarios
  • Social service intake teams

    Capture constituents and route eligibility cases

    More consistent intake decisions

  • Nonprofit grants teams

    Manage grant applications through follow-up

    Traceable grant lifecycle

Show 2 more scenarios
  • Fundraising and development teams

    Run campaigns and donor operations

    Connected reporting across donors

    Manage donor histories, gifts, pledges, campaigns, acknowledgements, and engagement tasks tied to constituent records.

  • Planned giving officers

    Track legacy gift intent and stewardship

    Clearer legacy gift pipeline

    Track gift intent, documentation, stages, stewardship, and related household or campaign activity in CRM.

Best for: Fits when organizations need deep Salesforce integration, renewal automation, and controlled RBAC for patron data.

#3

Theatre Manager

vertical specialist

Theatre Manager handles box office operations, patron records, subscriptions, donations, and reporting.

8.6/10
Overall
Features8.6/10
Ease of Use8.6/10
Value8.6/10
Standout feature

Household-linked patron relationships that carry through registrations and participation histories.

Theatre Manager focuses on arts operations, with constituent-style patron records that can be grouped into households for relationship-level views. It supports membership tracking tied to patron status so renewals and entitlements stay attached to the correct record set. Operational workflows cover event registration, attendance tracking, and ticketing-linked activities rather than limiting tracking to generic CRM fields.

A tradeoff is that workflows tend to follow Theatre Manager’s internal arts-first structure, which can require process alignment before staff can map edge cases. Theatre Manager fits when a venue runs repeated season programming and needs consistent patron-to-event linking across registrations, check-ins, and participation history.

Pros
  • +Arts-first workflows connect patron records directly to event registration and participation
  • +Household grouping supports relationship views for shared memberships and accounts
  • +Membership status ties into renewal cycles without manual spreadsheet reconciliation
  • +Configurable patron fields support standardized data entry across programs
Cons
  • –Custom workflows can be slower to implement than mapping-ready CRM field sets
  • –Deep configuration requires clear governance to avoid inconsistent staff data entry
  • –Some reporting needs careful filter setup for multi-event comparisons
  • –Extending beyond the built-in arts workflow may depend on integrations or add-ons
Use scenarios
  • Ticketing and box office teams

    Manage registrations and attendance from patron records

    Fewer lookup errors at check-in

  • Membership and donor operations

    Run renewals with entitlements attached

    Cleaner renewal lists

Show 2 more scenarios
  • Program operations managers

    Track participation across recurring programs

    Repeatable reporting by season

    Program enrollment and attendance can be reviewed alongside patron participation over time.

  • Data and systems administrators

    Standardize patron data entry at scale

    Higher data quality for segmentation

    Configurable fields and controlled forms help keep patron profiles consistent across teams.

Best for: Fits when arts teams need consistent patron-to-event workflows across seasons and memberships.

#4

Spektrix

vertical specialist

Spektrix manages ticketing, customer data, fundraising, memberships, and marketing for arts organizations.

8.5/10
Overall
Features8.5/10
Ease of Use8.5/10
Value8.5/10
Standout feature

Entitlement-driven eligibility ties membership benefits directly into event access rules and reporting.

Spektrix is built around arts patron management where membership status and entitlements affect ticketing and access. Patron records, household accounts, and membership records stay connected through a shared data model used for segmenting and operational reporting. Teams can automate recurring renewals and eligibility logic tied to benefits, and they can sync activity into patron views for ongoing member management. The API and integration options are geared toward keeping ticketing and patron data consistent across systems.

Pros
  • +Entitlement logic links membership status to ticketing decisions
  • +API supports patron and membership data integration for connected workflows
  • +Audit trails document profile and membership edits over time
  • +Household and patron profile structure supports accurate segmentation
Cons
  • –Entitlement configuration requires governance discipline to avoid eligibility drift
  • –Complex membership rules can slow time-to-live for smaller teams
Use scenarios
  • Box office operations teams

    Apply member eligibility at point of sale

    Fewer manual eligibility checks

  • Membership and retention teams

    Automate renewals and renewal targeting

    Higher renewal throughput

Show 1 more scenario
  • CRM and integration teams

    Sync patron records across systems

    Reduced data reconciliation work

    The API supports controlled synchronization of patron updates and membership changes with external systems.

Best for: Fits when arts groups need membership entitlements that drive ticketing access decisions.

#5

PatronManager

vertical specialist

PatronManager combines ticketing, constituent records, fundraising, and marketing in Salesforce.

8.1/10
Overall
Features8.1/10
Ease of Use8.1/10
Value8.1/10
Standout feature

Household account structures that drive membership records and renewal workflows across related patron profiles.

PatronManager is a patron management system aimed at arts organizations that need household-based patron records, event-linked participation, and renewals workflows in one workflow. It provides configuration for membership records and household accounts, plus operational tracking for dues, benefits, and attendance-related activity tied to programs.

Pros
  • +Household accounts and membership record management align with arts group workflows
  • +Renewals and dues tracking follow a clear operational sequence for staff
  • +API integration supports connecting patron records to external ticketing and communications systems
  • +Audit trails help trace changes across patron profiles and membership attributes
Cons
  • –Advanced configuration can require governance discipline across multiple staff roles
  • –Some specialized event workflows may need custom integration work for full automation
  • –Data migration depends on clean source structures for household and profile mapping
  • –Usability can drop when teams rely on many custom fields and permission combinations
Use scenarios
  • Development teams at arts nonprofits

    Connect ticketing activity with fundraising

    Broader donor and audience visibility

  • Patron services and marketing teams

    Target follow-up communications from attendance

    More consistent audience outreach

Show 2 more scenarios
  • Orchestra administrators and production teams

    Run orchestra seasons with musician tracking

    Better season planning

    Track musicians, repertoire, rehearsals, performances, attendance, and season documents using connected event records.

  • Community theaters and arts venues

    Sell general admission with capacity control

    Capacity aligned sales monitoring

    Manage capacity, inventory, and ticket issuance for events without assigned seating.

Best for: Fits when arts teams need household-aware patron records plus renewals and event activity tracking, with integration via API.

#6

Ticketsolve

SMB

Ticketsolve combines online ticketing, customer records, memberships, donations, and reporting for arts venues.

7.9/10
Overall
Features7.9/10
Ease of Use7.9/10
Value7.9/10
Standout feature

Attendance tracking is wired into patron outcomes for membership eligibility and communication timing.

Ticketsolve is patron management software built around ticketing workflows for organizations that run events and then need to convert attendees into ongoing supporters.

Pros
  • +Event-based patron journeys tie ticketing participation to membership context
  • +Household accounts help consolidate patron profiles for family-level communication
  • +API integration supports data flow into external constituent or analytics systems
  • +CSV import and export enable bulk corrections to patron records and history
Cons
  • –Patron governance controls are thinner than CRM-first systems with granular RBAC patterns
  • –Membership renewals and dues tracking require careful setup to avoid rule drift
Use scenarios
  • Arts marketing and development teams

    Organize audience relationships across channels

    More structured patron outreach

  • Venue administrators

    Reuse layouts for repeatable reservations

    Repeatable reservation setup

Show 2 more scenarios
  • Theatre box office managers

    Maintain ticket inventory across recurring shows

    Consistent inventory handling

    Create performance calendars and maintain ticket inventory across repeated shows during a season.

  • Front-of-house admissions teams

    Validate tickets with door scanning

    Faster ticket verification

    Use door lists and QR or barcode scanning to validate tickets and manage entry handling for duplicates.

Best for: Fits when arts groups need patron profiles driven by ticketing, then want attendance-linked follow up.

#7

MemberClicks

SMB

Association management software with member profiles, dues tracking, and event registration.

7.6/10
Overall
Features7.6/10
Ease of Use7.6/10
Value7.6/10
Standout feature

Household account modeling that ties multiple patron profiles to shared membership status and renewal context.

MemberClicks is a patron management system that centers on membership records, household accounts, and renewal workflows for arts organizations. The system links patron profiles to transactions so staff can segment constituents and track membership status across dues, events, and benefits eligibility.

Pros
  • +Household-level membership structure reduces manual reconciliation
  • +Renewal workflows map clearly to patron status changes
  • +Segmentation uses patron profile and transaction history together
  • +Import and export supports recurring data maintenance cycles
Cons
  • –Advanced automation depends on disciplined configuration by admins
  • –Integration depth varies by event and ticketing workflow complexity
Use scenarios
  • Nonprofit operations and development teams

    Connect memberships, donations, and event activity

    More connected constituent view

  • Alumni and reunion committees

    Run reunions with RSVPs and check-ins

    Coordinated event follow-up

Show 2 more scenarios
  • Association membership teams

    Automate renewal reminders and status changes

    More consistent renewal processing

    Automate renewal reminders and track dues, grace periods, and membership status transitions from member records.

  • Chapter leaders and association staff

    Coordinate chapters and committee assignments

    Structured group coordination

    Organize chapter affiliations, committee assignments, roles, and recurring communications for distributed governance.

Best for: Fits when arts teams need end-to-end membership records tied to renewals and communications, with manageable integration scope.

#8

ACME Ticketing

vertical specialist

Cloud-based ticketing and membership platform for museums and cultural institutions.

7.1/10
Overall
Features7.1/10
Ease of Use7.2/10
Value7.0/10
Standout feature

Barcode or scan-based event check-in tied to patron profiles for fast staff operations.

ACME Ticketing supports patron and household workflows around ticketing-centric event attendance, including registration, check-in, and household-linked patron records. Its core capabilities center on event registration flows plus attendance tracking that can connect back to patron profiles for ongoing engagement.

Pros
  • +Event-first workflows map cleanly to patron profiles and household accounts
  • +Operational check-in and attendance tracking supports day-of staff throughput
  • +Data import and export supports migration into patron records at scale
  • +Automation for recurring processes reduces manual rework for staff
Cons
  • –Deep constituent management beyond ticketing workflows needs careful validation
  • –API integration and extensibility depend on integration mapping choices
  • –Advanced segmentation requires disciplined data hygiene in imported records
  • –Multi-event benefit eligibility workflows may need add-on-like setup effort
Use scenarios
  • Cultural program event coordinators

    Register guests and capture attendance history

    Retained attendance history

  • Operations teams for recurring events

    Automate repeatable check-in workflows

    Fewer manual event setup tasks

Show 2 more scenarios
  • Venue staff coordinating event schedules

    Manage registrations for multiple event dates

    More organized multi-date handling

    Handle recurring event registrations and map attendance back to patron profiles for consistent operational tracking.

  • Data operations teams

    Move patron-linked event data between systems

    Reduced migration friction

    Use imports and exports to keep patron and event attendance data usable during cleanups or dataset migrations.

Best for: Fits when arts groups need ticket-driven patron management with strong check-in and staff workflow automation.

#9

PatronBase

vertical specialist

PatronBase provides ticketing, CRM, fundraising, marketing, and membership tools for arts organizations.

6.8/10
Overall
Features6.8/10
Ease of Use6.8/10
Value6.8/10
Standout feature

Membership benefit eligibility can be driven from membership status, not just manual staff edits.

PatronBase is a patron and membership management system built around constituent records, ticketing-adjacent workflows, and membership administration. It centers on managing household-linked patron profiles, tracking dues and renewals, and handling benefit eligibility tied to membership status.

Pros
  • +Household accounts connect patron profiles to shared membership administration
  • +Membership renewals and dues tracking support recurring status changes
  • +Event registration and check-in workflows reduce manual data reentry
  • +Integration and API capabilities support linking payments and marketing data
Cons
  • –Advanced automation often depends on external workflows and integration setup
  • –Complex benefit rules can require careful configuration and staff training
Use scenarios
  • Arts marketing and audience development teams

    Segment patrons for permission-aware outreach

    Permission-aware outreach planning

  • Cultural program and event coordinators

    Register and check in event guests

    Attendance stored with identities

Show 2 more scenarios
  • Arts organization membership administrators

    Administer membership status and benefits access

    Managed access to benefits

    Track membership status, renewals, household relationships, dues-style activity, and benefit eligibility tied to patron context.

  • Venue operations and ticketing managers

    Run reserved-seat sales with releases and inventory controls

    Controlled capacity and seat assignment

    Configure seat maps, reserved inventory, releases, and seat-level sales for scheduled events.

Best for: Fits when arts groups need household-linked patron records with membership renewals and event check-in.

Conclusion

After evaluating 9 patron management software, AudienceView 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.

Our Top Pick
AudienceView

Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.

Frequently Asked Questions About Patron Management Software

How do Tessitura and PatronManager handle household accounts for renewals and entitlements?
Tessitura models household structures inside its constituent record, then carries relationship history into renewal and segmented outreach workflows. PatronManager uses household accounts to drive membership records and renewal workflows across related patron profiles, with governance via role-based access controls and audit trails.
Which tools provide an API surface for ticketing, email, and other constituent integrations?
Tessitura exposes extensibility and automation options built for administrators who need standardized processes across programs and channels. PatronManager provides an API surface for integrations with ticketing and email systems, and AudienceView supports API integration plus structured data import and export for system connectivity.
How does Spektrix connect membership entitlements to event access decisions and reporting?
Spektrix ties membership benefits to eligibility rules that affect ticketing access decisions and downstream reporting. The entitlement-driven workflow keeps staff from manually reconciling eligibility across events because the eligibility logic is embedded in the membership-linked structure.
What breaks if a theater group needs barcode or scan-based check-in tied to patron profiles?
ACME Ticketing’s check-in workflow is built for fast scan operations and links attendance back to patron profiles for ongoing engagement. Theatre Manager and Ticketsolve can support attendance tracking, but the scan-first operational path is a defining fit signal for ACME Ticketing rather than a guaranteed baseline across all tools.
When should an arts group choose Salesforce Nonprofit Cloud instead of a dedicated patron system like PatronBase?
Salesforce Nonprofit Cloud fits when patron management must live inside a broader Salesforce data model and workflow stack, with Event Management and related products handling registrations and operational steps. PatronBase stays focused on household-linked patron records and membership administration, which reduces integration complexity when Salesforce is not the system of record.
How do Theatre Manager and MemberClicks trace operational changes to patron records?
Theatre Manager supports operational history so changes to patron data and participation activities can be reviewed across programs and seasons. MemberClicks links transactions to patron profiles and supports governance needs through its staff permissions and operational controls for membership and communications workflows.
Which tools are built around ticketing-first workflows rather than membership-first workflows?
Ticketsolve centers on ticketing workflows that convert attendees into ongoing supporters and then connects attendance to membership outcomes. ACME Ticketing emphasizes ticket-driven patron management with registration, check-in, and attendance tracking designed for repeating events.
How does AudienceView automate renewals and communications when membership status changes?
AudienceView uses rules-driven automation that updates data and triggers communications based on patron and membership status changes. This approach reduces manual rework during membership renewals because membership status drives downstream communications and benefit eligibility decisions.
What data migration and portability steps matter when switching from one patron system to another?
PatronManager includes import and export workflows to move membership and household-related data during transitions, and Tessitura supports extensibility for standardized process replication across programs and channels. AudienceView also supports structured data import and export designed for connectivity to external ticketing, payments, and accounting systems.
Where does RBAC and audit logging show up in patron management, and which tool is most explicit about it?
PatronManager includes role-based access controls and audit trails that track changes across patron profiles and related records. Salesforce Nonprofit Cloud provides RBAC, sandbox environments, and audit logging through Salesforce admin tooling, which is the most explicit governance model when staff need controlled data operations and staged testing.

Tools reviewed

Primary sources checked during evaluation.

Referenced in the comparison table and product reviews above.

How to Choose the Right Patron Management Software

We see the biggest differences in how reliably the system keeps member data consistent over time and how tightly automation connects your everyday workflows via integration and API. Look at data model and configuration, especially how the platform handles check-in records, renewals, and permissioning without manual cleanup.

Duplicate handling and merge behavior

Why it matters

Duplicate handling and merge behavior determines whether patron management stays accurate when staff create records in different ways. If merges are inconsistent, you end up with mismatched histories and confusing statuses that break renewals and eligibility checks.

How to check

During a demo, create two records with the same name/email and different addresses, then run the app’s dedupe/merge workflow. Ask what happens to prior interactions and any renewal flags for each record after the merge.

Renewal and follow-up automation rules

Why it matters

Renewal and follow-up automation rules cut down on missed cycles and manual chasing, but only if they reflect your real timing and exceptions. This is where automation meets the data model, especially for households and shared statuses.

How to check

Ask the team to configure a rule for renewal reminders with at least one exception (for example, skip when opted out or when payment is on hold). Confirm the exact trigger (status change vs schedule), the message queue, and whether the rule can be paused or overridden per patron.

Integration and API surface for updates

Why it matters

An integration and API surface matters when you need to keep patron data aligned across systems without exporting spreadsheets. Better extensibility reduces drift by letting you update fields and records in a controlled way.

How to check

Request a sample workflow: push a change to a patron status and then verify it shows up in the management UI. If the vendor offers an API, ask for a sandbox flow or sample calls that cover record create/update and the specific events you need.

RBAC roles for staff actions

Why it matters

RBAC roles for staff actions protect accuracy when multiple teams touch the same records. If permissions are too coarse, you either over-share access or block needed tasks, which causes delays and rework.

How to check

In the admin screen, demonstrate creating at least three roles (for example, front desk, membership admin, and supervisor). Try restricted actions as each role and ask what audit log the system keeps for changes to key fields.

Change tracking and audit log clarity

Why it matters

Change tracking and audit log clarity lets you answer “who changed what and when” during disputes about renewals or eligibility. When logs are vague, staff spend time reconstructing what should be direct evidence.

How to check

Perform a small but meaningful update (like changing a status used by renewals) and then open the record’s activity timeline. Ask whether the log captures old vs new values and whether you can filter by action type and date range.

Red flags

  • Merges leave some renewal or eligibility states behind
  • Automation triggers fire only on schedules, not on real status changes
  • RBAC doesn’t stop restricted staff actions without workarounds

Fit by situation

  • If you frequently see duplicate or near-duplicate records, prioritize duplicate handling and merge behavior.
  • If renewals and follow-ups are a recurring bottleneck, prioritize renewal and follow-up automation rules.
  • If your staff relies on other systems to update patron status, prioritize integration and API surface for updates.
Commissioned Research

Funding and competing interests

This study was co-funded by several of the vendors assessed in it. No single vendor funded it. Funders could propose the market studied.

They had no role in selecting vendors, setting or weighting criteria, analysing data or drawing conclusions, and they received the same factual-accuracy check as every other vendor assessed.

Market definition, inclusion rules and criteria weights were fixed by an editor before research began and did not change afterwards. Editorial process →

Keep exploring

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 Listing

WHAT 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.