
GITNUXSOFTWARE ADVICE
Mental Health PsychologyTop 8 Best Cognitive Psychology Software of 2026
Top 10 ranking of Cognitive Psychology Software for mental health and research teams, comparing MindShift CBT, Unmind, and Woebot Health.
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.
MindShift CBT
Guided CBT thought-challenge and coping plan builder
Built for individual CBT practice and guided anxiety work with structured worksheets.
Unmind
Editor pickPsychological wellbeing learning journeys with assessment-driven personalization
Built for hR and people teams rolling out structured psychological wellbeing programs.
Woebot Health
Editor pickCBT-guided chat sessions that combine mood check-ins with cognitive coping exercises.
Built for individuals needing accessible CBT skill practice through conversational prompts..
Related reading
Comparison Table
This comparison table reviews Cognitive Psychology Software tools such as MindShift CBT, Unmind, and Woebot Health using integration depth, data model structure, and the automation and API surface each product exposes. It also benchmarks admin and governance controls, including RBAC, provisioning options, and audit log coverage, to show where extensibility and configuration tradeoffs appear under real deployment constraints.
MindShift CBT
CBT workbookProvides cognitive behavioral therapy tools and structured worksheets that help users practice CBT skills for anxiety and related cognitive patterns.
Guided CBT thought-challenge and coping plan builder
MindShift CBT centers on structured cognitive behavioral therapy exercises built around practical anxiety and thought work. Core modules support CBT-style worksheets, guided activities, and tracking tools that map situations to thoughts and coping responses.
The software design emphasizes self-guided progress through repeatable routines that mirror common CBT homework. Overall, the tool prioritizes actionable CBT practice rather than complex experimental workflows for cognitive research.
- +CBT workflow supports thought, emotion, and behavior reframing exercises
- +Guided activities translate CBT homework into step-by-step interactions
- +Tracking helps users review patterns across anxiety triggers and responses
- –Limited support for formal cognitive psychology experiment design
- –Fewer advanced analytics for researchers needing variable-level measurement
- –Best outcomes rely on user discipline without clinician workflow tools
Individual clients doing CBT homework
Complete anxiety worksheets between sessions
More consistent practice at home
Therapists assigning CBT worksheets
Track homework adherence and reflections
Clearer session planning notes
Show 2 more scenarios
Coaches supporting anxiety skills
Guide structured thought work routines
Improved coping plans consistency
Provides guided CBT-style activities for clients to practice cognitive reappraisal and coping planning.
Digital mental health program facilitators
Standardize self-guided CBT practice
More uniform skills practice
Enables consistent completion of CBT exercises with tracking that supports program-wide engagement.
Best for: Individual CBT practice and guided anxiety work with structured worksheets
More related reading
Unmind
guided wellbeingDelivers guided mental health programs that include cognitive skills exercises and psychoeducation tailored to stress and wellbeing needs.
Psychological wellbeing learning journeys with assessment-driven personalization
Unmind delivers cognitive psychology style wellbeing through structured learning journeys that connect classroom-style activities to workplace routines like coping under pressure and building daily stress regulation habits. The platform uses self-assessments to route people toward specific modules and provides manager resources aligned to team wellbeing needs rather than standalone psychoeducation pages. Evidence-informed content and guided interventions make the experience feel programmatic, with repeatable steps that support measurable behavior change practices.
A tradeoff is that Unmind is less suited to ad hoc, therapist-led sessions because the content is primarily delivered via predefined journeys and automated pathways. A strong fit appears when an organization wants ongoing wellbeing reinforcement tied to specific workplace behaviors, such as recurring stress management skills and resilience habits for distributed employees.
Unmind also supports implementation through manager-facing guidance, which helps connect employee modules to practical follow-through in team settings. This makes it useful for HR, L&D, and wellbeing teams that need consistent cognitive wellbeing programming across multiple cohorts.
- +Evidence-informed wellbeing journeys with topic coverage across stress and resilience
- +Personalized recommendations based on assessments and program pathways
- +Manager-facing resources to support team-level psychological safety routines
- –Limited depth for clinicians needing granular CBT protocol configuration
- –Customization relies on program templates rather than fully open content design
- –Engagement depends on ongoing rollout practices by workplace administrators
HR and people analytics teams
Run standardized wellbeing journeys companywide
Higher participation in wellbeing programs
Managers of high-stress teams
Support coping and resilience habits
Improved team stress management
Show 2 more scenarios
Distributed operations workforce
Maintain daily mental health habits
More consistent self-care routines
Structured journeys provide repeatable steps for building stress regulation habits across remote schedules.
Employee wellbeing coordinators
Address stress patterns through learning
Better resilience behaviors over time
Evidence-informed modules target common workplace stress behaviors and reinforce coping practices over time.
Best for: HR and people teams rolling out structured psychological wellbeing programs
Woebot Health
AI CBT coachingUses an AI conversational coach to deliver mental health support grounded in cognitive behavioral approaches with daily check-ins and exercises.
CBT-guided chat sessions that combine mood check-ins with cognitive coping exercises.
Woebot Health stands out by delivering CBT-style conversations through a chatbot experience designed for mental health support. It provides structured coping tools such as mood tracking, guided CBT exercises, and conversational interventions aligned with cognitive behavioral principles.
The system emphasizes self-guided daily interactions and relapse-prevention style prompts through ongoing message flows rather than therapist-style sessions. It supports pragmatic cognitive skills practice in an accessible chat format across many common mental health scenarios.
- +CBT-style conversational flows guide users through structured cognitive exercises.
- +Mood check-ins and journaling reduce friction for tracking patterns over time.
- +Instant chat-based delivery supports frequent, low-effort practice.
- –Limited depth for complex cognitive cases needing nuanced clinical formulation.
- –Personalization depends on scripted pathways rather than individualized therapy logic.
- –Progress signals rely on user inputs instead of rich behavioral assessment
Self-guided anxiety support seekers
Daily CBT chat during anxious episodes
Reduced anxiety symptoms
Depression coping and relapse prevention
Daily mood check-ins and interventions
Fewer depressive relapses
Show 2 more scenarios
Therapy waitlist and between-session support
Supplemental CBT exercises between appointments
Better session carryover
Structured conversation-based tools reinforce skills learned in therapy through repeatable daily exercises.
Student mental health programs
Scalable chatbot support for campus users
Lower support access gaps
Cognitive behavioral conversations provide consistent self-guided coping for common mental health concerns.
Best for: Individuals needing accessible CBT skill practice through conversational prompts.
More related reading
Wysa
AI coping toolsOffers an AI-supported mental health companion with CBT-style coping tools and guided interventions for anxiety, stress, and related cognitive issues.
CBT-inspired thought challenging through guided chatbot conversations and coping exercises
Wysa stands out by combining chatbot-based mental health support with guided CBT style exercises and reflective check-ins. It offers self-help programs, emotion regulation tools, and structured coping activities that align with cognitive behavioral approaches.
The platform also provides asynchronous journaling and conversational prompts designed to keep users engaged between sessions. Its cognitive psychology angle is strongest for thought reframing and skills practice, not for clinical research instrumentation.
- +CBT style thought reframing prompts support cognitive restructuring practice.
- +Conversational check-ins encourage consistent self-monitoring and skills rehearsal.
- +Guided exercises cover coping strategies beyond generic chat responses.
- +Journaling captures reflections that can be reviewed over time.
- –Limited visibility into underlying assessment logic for cognitive constructs.
- –Not designed for controlled experiments or validated cognitive testing batteries.
- –Requires careful escalation pathways for users needing immediate clinical care.
Best for: Teams and individuals wanting CBT skill practice via guided conversational workflows
MoodGYM
CBT trainingRuns CBT training modules that teach cognitive restructuring and behavioral skills through interactive lessons and exercises.
Interactive thought record exercises for identifying, testing, and reframing automatic thoughts
MoodGYM stands out for delivering structured cognitive behavioral therapy style lessons through interactive browser sessions. It targets common cognitive processes in anxiety and depression by using psychoeducation, thought records, and guided behavioral change activities. The program tracks completed modules to support consistent progression across core CBT components like cognitive restructuring and problem solving.
- +Structured CBT modules with repeated practice for cognitive restructuring
- +Interactive worksheets guide thought reframing step by step
- +Clear progression through psychoeducation, skills training, and exercises
- +Browser-based delivery reduces setup friction for everyday use
- –Limited personalization beyond built-in pathways and prompts
- –Minimal therapist workflow tools for case management and reporting
- –Exercises focus on CBT patterns and may not fit all modalities
- –Progress tracking stays instructional rather than outcome analytics
Best for: Self-guided learners practicing CBT skills for anxiety and depression
More related reading
Headspace
mindfulness skillsDelivers guided mindfulness and mental skills content that supports cognitive control and stress regulation practices.
Sleepcasts library with bedtime audio tracks for relaxation-focused practice
Headspace stands out by pairing guided mindfulness audio with structured skill tracks designed for stress and attention regulation. Its core offering centers on short sessions, themed courses, and meditations that support cognitive and emotional self-management goals.
The platform also adds a sleep focus with bedtime audio and a daily reminder loop to encourage consistent practice. Overall, it functions best as a cognitive habits coaching tool rather than as a research-grade cognitive assessment system.
- +Guided mindfulness sessions map to stress and attention regulation goals
- +Course tracks and topic libraries make content discoverable without setup
- +Daily reminders support consistent behavior change routines
- –Limited tools for quantitative cognitive measurement or task-based training
- –Personalization relies on practice choice rather than cognitive profile modeling
- –Content is less suitable for scientific protocol-driven experiments
Best for: Individuals building daily mindfulness routines for attention and stress management
4Psych CBT
CBT exercisesProvides CBT self-help assessments and structured exercises that target maladaptive thinking patterns and coping behaviors.
Guided CBT session planning that ties interventions and homework to treatment stages
4Psych CBT focuses on delivering structured cognitive behavioral therapy workflows inside a digital case environment. It supports CBT session planning, symptom tracking, and homework-style interventions that align with common CBT stages.
The tool emphasizes clinician-facing documentation and guided treatment steps rather than research-grade cognitive testing features. Overall, it functions as a CBT delivery and management system for therapy documentation and progress monitoring.
- +CBT-focused session structure supports consistent therapeutic documentation
- +Progress and symptom tracking supports longitudinal review of client change
- +Homework and intervention planning aligns with standard CBT treatment workflows
- –CBT workflow depth can feel rigid for nonstandard treatment plans
- –Limited evidence of advanced assessment batteries for cognitive psychology
- –Clinician-centric screens can slow quick data entry during sessions
Best for: Clinicians delivering CBT who need structured documentation and progress tracking
More related reading
CogniFit
brain trainingDelivers web-based brain training exercises that measure performance and train cognitive functions linked to psychological wellbeing.
Personalized brain training recommendations generated from assessment results
CogniFit stands out by combining cognitive assessment tasks with brain training exercises that map results to cognitive domains. The platform supports clinicians and educators with guided test administration, automated scoring, and progress reporting over repeated sessions.
Cognitive psychology content is delivered through structured tasks such as memory, attention, reasoning, and processing-speed measures, paired with personalized training plans. Reporting emphasizes changes across sessions rather than raw test logs, which helps translate assessments into actionable insights.
- +Assessment and training use shared cognitive domain frameworks
- +Automated scoring reduces manual interpretation work
- +Progress views track changes across repeated sessions
- –Setup and interpretation require meaningful domain familiarity
- –Task customization is limited compared with fully bespoke test design
- –Reporting depth can feel constrained for research workflows
Best for: Clinicians and educators running repeated cognitive screenings and training plans
Conclusion
After evaluating 8 mental health psychology, MindShift CBT 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 Cognitive Psychology Software
This buyer's guide covers MindShift CBT, Unmind, Woebot Health, Wysa, MoodGYM, Headspace, 4Psych CBT, and CogniFit for cognitive psychology workflows. It focuses on integration depth, data model shape, automation and API surface, and admin and governance controls.
The guide explains how to compare guided cognitive interventions like MindShift CBT against assessment-plus-training systems like CogniFit. It also maps common selection tradeoffs such as limited experiment design support in MindShift CBT and limited clinician configuration depth in Unmind and Wysa.
Cognitive intervention and cognitive measurement software for thought, training, and tracking workflows
Cognitive psychology software turns cognitive concepts into runnable workflows for thought reframing, skill practice, symptom tracking, or repeated cognitive tasks. Tools like MindShift CBT and MoodGYM deliver structured cognitive behavioral therapy worksheets and interactive thought records that guide cognitive restructuring steps. Tools like CogniFit combine assessment tasks and brain training exercises tied to cognitive domains with automated scoring and progress views.
Organizations and clinicians use these systems to document cognitive change over time, route users through predefined intervention pathways, and measure outcomes with structured tracking signals. Individuals use them for recurring skill practice through interactive modules such as MoodGYM and chatbot-driven cognitive exercises such as Woebot Health and Wysa.
Evaluation criteria that map to integration, schema, automation, and governance needs
Integration depth matters because cognitive workflows often require enrollment sync, identity mapping, and downstream analytics exports. Unmind targets HR and people teams with manager-facing resources and assessment-driven pathways, so integrations must support workplace rollouts and cohort reporting.
Data model and schema shape matter because clinicians and administrators need consistent fields for sessions, interventions, homework, and tracking signals. Automation and API surface matter because repeatable journeys and training plans require provisioning, updates, and safe data movement between systems like learning platforms and case management tools.
Guided cognitive workflow templates with step-by-step CBT artifacts
MindShift CBT provides guided CBT thought-challenge and coping plan building that translates CBT homework into step-by-step interactions. MoodGYM delivers interactive thought record exercises for identifying, testing, and reframing automatic thoughts, which makes the underlying workflow easier to operationalize than open-ended content.
Assessment-driven personalization and routing through predefined pathways
Unmind uses self-assessments to route people toward modules and connect content to workplace routines, which requires a data model that can store assessment answers and pathway decisions. CogniFit generates personalized brain training recommendations from assessment results, which depends on consistent domain scoring and repeatable administration structure.
Clinician and case workflow for CBT session planning and homework
4Psych CBT ties interventions and homework to treatment stages and supports CBT session planning and longitudinal symptom tracking for clinicians. MindShift CBT supports tracking of patterns across anxiety triggers and responses, but it places more weight on self-guided practice than formal clinician workflow control.
Conversation-driven CBT delivery with check-ins and structured prompts
Woebot Health runs CBT-guided chat sessions with mood check-ins and conversational coping exercises, which can reduce friction for frequent practice. Wysa offers CBT-inspired thought challenging through guided chatbot conversations plus journaling prompts, which matters when the data model must capture conversational turns and user inputs.
Automated scoring and progress reporting across repeated cognitive tasks
CogniFit includes automated scoring that reduces manual interpretation work and provides progress views that track changes across repeated sessions. MoodGYM tracks completed modules and keeps progression instructional, while CogniFit is oriented toward domain mapping and repeated assessment-plus-training loops.
Admin governance controls for rollout consistency and team-level support
Unmind includes manager-facing resources aligned to team psychological safety routines, which supports governance of how interventions are reinforced across cohorts. MindShift CBT and Woebot Health focus more on individual practice, so governance controls typically center on user journeys and engagement signals rather than team administration surfaces.
A selection framework that starts from workflow shape and ends at governance and data flow
Start by mapping the cognitive workflow shape to the tool architecture used in the product. MindShift CBT and MoodGYM fit when worksheet-driven CBT practice and stepwise thought records drive the program design. CogniFit fits when assessments and training tasks need automated scoring with progress reporting tied to cognitive domains.
Then validate integration depth and admin control needs before content fit. Unmind supports workplace learning journeys with manager resources, while Woebot Health and Wysa rely on chat-based scripted pathways that typically limit clinician-grade configurability.
Choose the intervention engine: worksheet, journey, chat, or assessment-plus-training
Select MindShift CBT or MoodGYM when the intervention engine must run structured CBT homework and interactive thought records with repeatable steps. Select Woebot Health or Wysa when the intervention engine must deliver cognitive coping through conversational prompts and frequent self-check-ins. Select CogniFit when the intervention engine must run assessment tasks that feed automated scoring and personalized training recommendations across repeated sessions.
Validate the data model for what must be stored and exported
Confirm that MindShift CBT and MoodGYM can store thought-challenge artifacts, coping plans, and completed-module tracking in a way that matches required reporting categories. Confirm that Unmind can persist self-assessment answers and the resulting program pathway decisions for each participant and that it can attach manager-facing guidance to those same cohorts. Confirm that CogniFit can represent cognitive domains and progress views across repeated tasks without forcing manual interpretation.
Assess automation and API surface against workflow update needs
Pick a tool that can support ongoing journey updates when cohorts must receive consistent learning paths, and Unmind is built around predefined journeys and automated pathways. Avoid designs that require ad hoc therapist-led session reconfiguration if clinician workflows must remain changeable, since Unmind is limited for granular CBT protocol configuration. Use CogniFit when repeated administration and training-plan generation require automation built around assessment outputs.
Map admin and governance controls to rollout responsibilities
Choose Unmind when rollout governance includes manager-facing reinforcement and cohort-based consistency across HR and people team programs. Choose 4Psych CBT when governance includes clinician-facing session planning, homework alignment, and longitudinal progress monitoring in a case environment. Use MindShift CBT or Woebot Health when governance focuses on self-guided routines and engagement tracking rather than formal clinician stage management.
Stress-test fit for research-grade cognitive experimentation needs
If variable-level measurement, experiment design, or formal cognitive psychology instrumentation is required, MindShift CBT and Wysa are limited because they focus on practical CBT practice rather than complex experimental workflows. If the requirement is repeated cognitive screening mapped to cognitive domains, CogniFit provides the closest match through automated scoring and training plans grounded in cognitive performance tasks.
Audience fit based on the workflows each tool was built to run
Buyer needs should follow the tool’s intended workflow and control depth rather than the shared CBT label. MindShift CBT and MoodGYM emphasize structured CBT skill practice through worksheets and thought records. Unmind and 4Psych CBT shift control toward organizational rollout or clinician-facing documentation and stage planning.
CogniFit targets assessment-plus-training use cases for educators and clinicians that need domain mapping across repeated sessions. Woebot Health and Wysa focus on accessible conversational delivery for frequent self-check-ins and coping exercises.
Individuals practicing CBT skills with guided worksheets and thought-challenge steps
MindShift CBT is built around guided CBT thought-challenge and coping plan builder plus tracking across anxiety triggers, which matches structured self-guided anxiety work. MoodGYM fits when interactive thought record exercises and step-by-step cognitive restructuring progression are the primary need.
HR, L and D, and wellbeing teams rolling out consistent programs across cohorts
Unmind is designed for manager-facing resources and evidence-informed psychological wellbeing learning journeys with assessment-driven personalization. The platform’s predefined pathways reduce variability across employees, which is more aligned to workplace rollout consistency than clinician-led ad hoc sessions.
Clinicians needing CBT session planning, homework alignment, and longitudinal documentation
4Psych CBT provides clinician-facing screens for CBT session planning and ties interventions and homework to treatment stages while supporting symptom tracking over time. MindShift CBT is strong for individual practice but provides limited support for formal experiment design and more clinician stage governance is better served by 4Psych CBT.
Clinicians and educators running repeated cognitive screening and training plans
CogniFit combines cognitive assessment tasks with brain training exercises that map results to cognitive domains and includes automated scoring plus progress reporting across repeated sessions. This makes it better suited to repeatable measurement loops than worksheet-only tools like MoodGYM.
Users who prefer conversational CBT delivery with frequent check-ins
Woebot Health delivers CBT-guided chat sessions with mood check-ins and conversational coping exercises that reduce effort for repeated practice. Wysa provides CBT-inspired thought challenging through guided chatbot conversations and journaling prompts, which fits users who want conversational journaling and reflective check-ins.
Pitfalls that cause misalignment between cognitive workflows and platform capabilities
A common mistake is selecting a chat or worksheet tool when the required outcome is research-grade cognitive experimentation with variable-level measurement and formal protocol instrumentation. Another common mistake is assuming clinician-grade configurability is available inside workplace journey products.
Governance and data model expectations also get missed when buyers focus on content types rather than how tracking artifacts and progression states are represented for reporting and export.
Choosing chatbot CBT for clinician-grade protocol customization
Woebot Health and Wysa emphasize scripted pathways and conversational prompts, and both can be limited for complex cognitive cases needing nuanced formulation or granular CBT protocol configuration. 4Psych CBT is the safer choice when session planning, homework alignment, and clinician stage structure are required.
Expecting research-grade experimental design from worksheet-first tools
MindShift CBT prioritizes practical anxiety and thought work and provides limited support for formal cognitive psychology experiment design. When repeated cognitive measurement and domain mapping are required, CogniFit is built around assessment tasks plus automated scoring and progress views.
Ignoring journey governance needs in workplace rollouts
Unmind is built around predefined learning journeys and assessment-driven routing, so custom pathways that change mid-rollout require careful planning. Selecting Unmind for workplace consistency works best when manager-facing resources and automated pathways are part of the rollout governance model.
Assuming cognitive measurement depth matches cognitive training depth
Headspace provides sleepcasts and mindfulness practice for stress and attention regulation, but it does not deliver tools built for quantitative cognitive measurement or task-based training. CogniFit is designed for cognitive assessment tasks paired with training recommendations that track changes across repeated sessions.
How We Selected and Ranked These Tools
We evaluated MindShift CBT, Unmind, Woebot Health, Wysa, MoodGYM, Headspace, 4Psych CBT, and CogniFit using criteria focused on features, ease of use, and value. We rated features based on how directly each tool supports guided CBT workflows, assessment-plus-training loops, and tracking patterns users can actually follow. We rated ease of use based on how the workflow reduces friction for completing tasks such as interactive thought records in MoodGYM and daily conversational check-ins in Woebot Health. We scored value based on how well the delivered workflow fits the stated best-for audience like workplace program rollout for Unmind and repeated cognitive screenings for CogniFit, then combined the three scores with features weighted most heavily, while ease of use and value each received equal weight.
MindShift CBT stood out by pairing a guided CBT thought-challenge and coping plan builder with high features and ease-of-use scores, including an 8.6 Features rating and an 8.8 Ease-of-use rating. That combination lifted the overall outcome by making CBT homework practice more executable through guided interactions and tracking patterns across anxiety triggers, which directly improved the usefulness of the workflow for its individual CBT audience.
Frequently Asked Questions About Cognitive Psychology Software
How do MindShift CBT and 4Psych CBT differ for therapist-led workflows?
Which tool is better for conversational CBT practice, Woebot Health or Wysa?
What is the best fit for HR teams rolling out cognitive wellbeing programs across cohorts, Unmind or Headspace?
How does Unmind handle personalization compared with MoodGYM?
Can cognitive assessment and training be automated with CogniFit versus the other listed tools?
Do any of these tools support developer workflows via API integration or automation?
Which option best supports admin controls and team governance, Unmind or 4Psych CBT?
How should organizations plan data migration when moving from spreadsheets or older CBT trackers to these platforms?
What security and access controls matter most for enterprise rollouts, and how do the tools differ?
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
Mental Health Psychology alternatives
See side-by-side comparisons of mental health psychology tools and pick the right one for your stack.
Compare mental health psychology 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.
