Top 9 Best Experiment Design Software of 2026

GITNUXSOFTWARE ADVICE

Data Science Analytics

Top 9 Best Experiment Design Software of 2026

Compare the top Experiment Design Software tools with a ranking of Optimizely Experimentation, VWO, and Adobe Target. Explore picks now.

9 tools compared24 min readUpdated 5 days agoAI-verified · Expert reviewed
How we ranked these tools
01Feature Verification

Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.

02Multimedia Review Aggregation

Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.

03Synthetic User Modeling

AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.

04Human Editorial Review

Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.

Read our full methodology →

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

Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy

Experiment design software turns hypothesis work into measurable releases by combining controlled assignment, experiment analytics, and audience or feature-flag targeting. This ranked list helps product and growth teams compare leading platforms for web and software testing based on how quickly they support reliable study setup and statistically grounded results, including the role played by tools like Optimizely Experimentation.

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

Optimizely Experimentation

Visual experiment design with audience-based targeting and built-in statistical reporting

Built for teams running frequent web and product experiments with strong governance.

2

VWO Fullstack Experimentation

Editor pick

Fullstack Experimentation unifies frontend tests with server-side experimentation controls

Built for teams running data-driven experiments across frontend and server systems.

3

Adobe Target

Editor pick

Automated audience targeting with experience targeting activities

Built for teams using Adobe Experience Cloud for conversion-focused personalization experiments.

Comparison Table

This comparison table evaluates experimentation platforms across setup, targeting, measurement, and governance so teams can map requirements to concrete product capabilities. It covers Optimizely Experimentation, VWO Fullstack Experimentation, Adobe Target, Microsoft Clarity Experiments, LaunchDarkly, and other experiment design tools used for A/B and multivariate testing. The table highlights how each option handles experiment workflows, data integration, and performance reporting to support faster selection and clearer implementation planning.

1
enterprise experimentation
9.3/10
Overall
2
conversion experimentation
9.0/10
Overall
3
experience personalization
8.7/10
Overall
4
behavioral experimentation
8.4/10
Overall
5
feature-flag experiments
8.1/10
Overall
6
open analytics experimentation
7.8/10
Overall
7
API-first experimentation
7.6/10
Overall
8
product experimentation
7.2/10
Overall
9
experiment tracking
6.9/10
Overall
#1

Optimizely Experimentation

enterprise experimentation

Runs A/B tests and multivariate experiments with audience targeting, personalization, and experimentation analytics for web and app experiences.

9.3/10
Overall
Features9.4/10
Ease of Use9.4/10
Value9.1/10
Standout feature

Visual experiment design with audience-based targeting and built-in statistical reporting

Optimizely Experimentation centers on experimentation workflows that connect experiment design, audience targeting, and results analysis in one place. Visual editors support building A/B and multivariate tests, including personalization-style experiences driven by audience rules. Data collection and reporting emphasize clear variation tracking, statistical decisioning, and experiment-level performance views. Strong integration options enable hooking experiments into existing web analytics and activation stacks for faster iteration.

Pros
  • +Visual experiment builder supports A/B and multivariate configurations.
  • +Audience targeting rules enable segment-specific variations.
  • +Statistical insights and experiment reporting guide go or no-go decisions.
  • +Integrations help connect experiments with analytics and activation tooling.
Cons
  • Complex funnel or attribution needs can require additional configuration.
  • Managing many experiments increases operational overhead.
  • Advanced targeting may feel constrained by available audience data sources.
  • Editor workflow can be slower for highly customized testing logic.

Best for: Teams running frequent web and product experiments with strong governance

#2

VWO Fullstack Experimentation

conversion experimentation

Provides A/B testing, multivariate testing, and experiment personalization with visual editing and conversion analytics for digital teams.

9.0/10
Overall
Features8.9/10
Ease of Use9.1/10
Value9.0/10
Standout feature

Fullstack Experimentation unifies frontend tests with server-side experimentation controls

VWO Fullstack Experimentation stands out with end-to-end experimentation across the full stack, combining browser testing with backend and server-side control. Visual experiment creation supports audience targeting and variant configuration without requiring code for common use cases. Analytics for experiments includes segmentation and funnel analysis to connect changes to measurable outcomes. It also supports personalizations and feature rollouts tied to defined goals and triggers.

Pros
  • +Visual editor builds experiments with variants and targeting in one workflow
  • +Fullstack controls extend experimentation beyond frontend UI changes
  • +Goal-based analytics ties variants to conversion and engagement metrics
  • +Segmentation and funnel reporting speed root-cause analysis
Cons
  • Complex backend experiments can require engineering involvement
  • Advanced configurations may increase setup and QA workload
  • Learning curve exists for managing audiences and success metrics
  • Debugging multi-system variants can be operationally demanding

Best for: Teams running data-driven experiments across frontend and server systems

#3

Adobe Target

experience personalization

Enables A/B testing and personalization campaigns with audience segmentation, offer targeting, and reporting inside the Adobe experience stack.

8.7/10
Overall
Features8.7/10
Ease of Use8.6/10
Value8.9/10
Standout feature

Automated audience targeting with experience targeting activities

Adobe Target stands out for combining experimentation with content personalization using Adobe Experience Cloud integrations. It supports A/B, multivariate, and experience-targeting activities that can be managed through audience rules and campaign workflows. Visual and programmatic experiences can be delivered across web properties with reporting tied to conversion and revenue metrics. The solution also leverages audience segmentation and offers compatibility with Adobe Analytics and Adobe Experience Manager for coordinated optimization.

Pros
  • +Strong integration with Adobe Analytics for measurement and lift reporting
  • +Supports A/B, multivariate, and experience targeting for flexible experiment design
  • +Audience targeting uses rule-based segments tied to customer attributes
  • +Content authoring works with Adobe Experience Manager for coordinated changes
Cons
  • Setup and tuning require specialized experimentation and targeting skills
  • Advanced multivariate designs can become complex to maintain
  • Deep customization often depends on Adobe stack configuration
  • Reporting can feel constrained for non-Adobe data sources

Best for: Teams using Adobe Experience Cloud for conversion-focused personalization experiments

#4

Microsoft Clarity Experiments

behavioral experimentation

Assists with experimentation workflows by combining session insights with controlled test changes and performance measurement for web experiences.

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

Session replay-backed A B testing with audience scoping in the Clarity workflow

Microsoft Clarity Experiments stands out by tying experiment outcomes to Clarity’s session replay and heatmap evidence. The tool lets teams define A and B variants and measure engagement metrics based on real user behavior. It connects test results back to watched sessions, which helps validate why a change worked. Experiments also supports audience scoping so teams can focus tests on specific traffic segments.

Pros
  • +Leverages session replays to explain experiment winners and losers.
  • +Heatmaps provide immediate visual feedback during experimentation.
  • +Audience targeting supports testing changes on specific traffic segments.
Cons
  • Experiment setup is less detailed than dedicated A B testing suites.
  • Outcome focus centers on Clarity analytics metrics rather than complex KPIs.
  • Workflow lacks advanced experiment scheduling and rollout controls.

Best for: Teams using Clarity insights to validate UX changes with real behavior evidence

#5

LaunchDarkly

feature-flag experiments

Manages feature flags and progressive delivery with experimentation-style rollouts, targeting, and metric integrations for safe releases.

8.1/10
Overall
Features7.8/10
Ease of Use8.3/10
Value8.3/10
Standout feature

Experimentation with feature flags using targeted variations and controlled rollout evaluation

LaunchDarkly stands out for combining feature flagging with experiment management for safer releases and measurable outcomes. Teams can run controlled experiments using targeting rules and flag variations across segments and environments. Detailed evaluation and rollout controls support gradual exposure, gating, and rollback when metrics regress. The platform is built to keep experimentation tightly integrated with application delivery instead of separating it into a standalone testing tool.

Pros
  • +Feature flags drive experiment exposure without separate release workflows
  • +Granular targeting supports experiments by user, account, or attributes
  • +Real-time evaluation and rollouts reduce time to validate changes
  • +Experiment gating enables safe exposure and metric-based decisions
  • +Audit trails track flag changes across environments
Cons
  • Experiment workflows can feel tied to flag management complexity
  • Advanced analysis requires external tooling for deeper statistical views
  • Maintaining consistent targeting attributes adds ongoing implementation overhead

Best for: Product and engineering teams running experimentation alongside continuous delivery

#6

PostHog

open analytics experimentation

Delivers product analytics and feature flag based experiments with event-driven dashboards and A/B testing workflows.

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

Feature flags with experiment guardrails and measured exposure

PostHog stands out by combining experiment design with product analytics in one workflow. It supports A/B testing and feature flag experiments alongside event-based funnels and cohort analysis. Experiment setup ties directly to tracked events and segments, which reduces manual mapping between data and hypotheses. Results are evaluated with statistical analysis and can trigger rollouts through feature flags for faster iteration.

Pros
  • +Event-based cohorts make experiment targeting precise without custom pipelines
  • +Feature flag experiments let changes roll out with tracked exposure
  • +Integrated dashboards keep hypothesis, setup, and results in one place
  • +Powerful segmentation supports per-variant analysis by user attributes
Cons
  • Complex setups can require careful event and property instrumentation
  • Advanced experimentation workflows can feel heavy for simple tests
  • Exporting analysis outside PostHog may add extra steps
  • Keeping experiment definitions aligned across teams needs strong governance

Best for: Teams running frequent A/B tests tied to tracked events and segments

#7

Statsig

API-first experimentation

Runs experimentation with feature flags and A/B tests using real-time targeting and metric evaluation for software products.

7.6/10
Overall
Features7.7/10
Ease of Use7.5/10
Value7.4/10
Standout feature

Unified SDK for feature flags and experimentation exposure tracking

Statsig stands out by combining experimentation with feature-gating and real-time decisioning for web and mobile releases. The platform supports A B and multivariate-style experimentation workflows with assignment controls and experiment analysis. It also provides event-based measurement using a dedicated SDK pipeline that powers both experiment outcomes and audience targeting. Statsig emphasizes collaboration between product, engineering, and analytics through experiment configuration, auditability, and operational guardrails.

Pros
  • +Strong integration of experimentation with feature flagging workflows
  • +Event-driven SDK instrumentation feeds experiments with consistent data
  • +Experiment controls support reliable assignment and exposure tracking
  • +Audience targeting enables segmented rollouts and measurement
Cons
  • Experiment setup can feel heavy for simple single-metric tests
  • Requires disciplined event schema design for clean results
  • Advanced analysis workflows demand familiarity with experimentation concepts

Best for: Product teams running continuous experiments with feature-gated releases

#8

Experimenter

product experimentation

Supports experiment assignment, tracking, and statistical analysis for teams that run controlled tests on digital products.

7.2/10
Overall
Features7.1/10
Ease of Use7.4/10
Value7.2/10
Standout feature

Protocol templates that structure hypotheses, variables, and step-by-step runbooks

Experimenter centers experiment design around reusable templates and structured protocols that standardize how hypotheses, variables, and steps get documented. The tool supports collaborative creation of experimental plans with clear runbooks that reduce ambiguity between design and execution. Experimenter also provides workflow-style review and approval steps so experiments can be validated before launch. Results capture and analysis-ready organization help teams track outcomes tied to each designed protocol.

Pros
  • +Reusable templates enforce consistent hypothesis and variable structure across experiments
  • +Built-in protocol runbooks clarify execution steps for experiment owners
  • +Collaboration features streamline review cycles before experiments begin
  • +Organized results storage keeps outcomes attached to designed protocols
Cons
  • Experiment documentation can feel rigid for highly customized study designs
  • Advanced statistical analysis capabilities are limited compared with dedicated analytics tools
  • Complex multi-arm workflows may require extra setup work
  • Integration breadth can constrain teams that rely on existing experiment stacks

Best for: Teams standardizing experiment plans and runbooks across collaborative workflows

#9

MLflow

experiment tracking

Provides experiment tracking, runs, parameters, metrics, and model registry to support structured experimentation for ML workflows.

6.9/10
Overall
Features6.9/10
Ease of Use6.9/10
Value7.0/10
Standout feature

MLflow Model Registry with stage-based versioning for production-ready model governance

MLflow stands out by pairing experiment tracking with end-to-end model management for training runs. It captures parameters, metrics, and artifacts per run, then organizes experiments for reproducible comparisons. MLflow also standardizes model packaging and deployment through the MLflow Models format, enabling consistent registry workflows across teams. Integration options include autologging for common ML frameworks and a server-backed tracking UI.

Pros
  • +Track parameters, metrics, and artifacts per training run
  • +Model Registry supports versioning, stages, and lineage
  • +Framework autologging reduces manual experiment instrumentation
  • +Server-backed UI enables searchable experiment history
Cons
  • Experiment comparisons rely on MLflow’s tracking model conventions
  • Complex pipelines may require custom logging discipline
  • Large artifact volumes can complicate storage and retrieval

Best for: Teams managing many ML runs with standardized model registration and tracking

How to Choose the Right Experiment Design Software

This buyer's guide explains how to evaluate Experiment Design Software for A/B testing, multivariate experimentation, and experiment-linked reporting. It covers Optimizely Experimentation, VWO Fullstack Experimentation, Adobe Target, Microsoft Clarity Experiments, LaunchDarkly, PostHog, Statsig, Experimenter, and MLflow across experimentation, feature-flagging, UX validation, documentation, and ML run tracking use cases. The guide also maps concrete tool capabilities to common buying needs and operational constraints.

What Is Experiment Design Software?

Experiment Design Software helps teams define experiment variants, assign users or sessions to those variants, and measure outcomes tied to business or product KPIs. Tools in this category commonly include visual experiment builders, audience targeting rules, and statistical decisioning for go or no-go calls. Optimizely Experimentation provides visual A/B and multivariate design with audience-based targeting and experiment-level statistical reporting. VWO Fullstack Experimentation extends experimentation beyond frontend changes with server-side control through Fullstack Experimentation.

Key Features to Look For

The right Experiment Design Software reduces setup friction while improving assignment accuracy and measurement clarity for decisions.

  • Visual experiment builder for A/B and multivariate design

    Optimizely Experimentation uses a visual experiment builder that supports A/B and multivariate configurations without requiring a custom build pipeline. VWO Fullstack Experimentation also uses visual experiment creation that configures variants and audience targeting in one workflow for common testing patterns.

  • Audience targeting rules for segment-specific exposure

    Optimizely Experimentation supports audience targeting rules that enable segment-specific variations. VWO Fullstack Experimentation provides audience targeting for goal-based analytics tied to conversion and engagement outcomes.

  • Experiment-linked statistical decisioning and experiment-level reporting

    Optimizely Experimentation emphasizes statistical insights and experiment reporting that guide go or no-go decisions. VWO Fullstack Experimentation connects variant outcomes to measurable goals and includes segmentation and funnel analysis to explain where impact comes from.

  • Fullstack experimentation control for frontend and server systems

    VWO Fullstack Experimentation unifies frontend tests with server-side experimentation controls so backend behavior can be tested alongside UI changes. LaunchDarkly instead focuses on safe rollout evaluation through feature flags, which can cover server-driven behavior without a separate frontend test loop.

  • Session replay and heatmaps to validate why outcomes changed

    Microsoft Clarity Experiments ties experiment outcomes back to Clarity session replay and heatmaps to validate winners and losers with real user behavior evidence. This UX validation approach helps teams connect statistical results to observed interaction patterns.

  • Experiment guardrails through feature-flag exposure and operational controls

    LaunchDarkly and Statsig integrate experimentation with feature-flag workflows and controlled exposure across user attributes, accounts, and environments. PostHog adds feature flag experiments with event-based cohorts and dashboards so experiment guardrails stay attached to measurable exposure.

How to Choose the Right Experiment Design Software

Selection should start from where experimentation must run and how outcomes need to be explained to stakeholders.

  • Choose where experiments must execute: frontend only, fullstack, flags, or UX evidence

    VWO Fullstack Experimentation is the fit when experiments must control both frontend UI changes and backend behavior through Fullstack Experimentation. Optimizely Experimentation is the fit for teams running frequent web and product experiments that can be expressed through visual A/B and multivariate configurations. Microsoft Clarity Experiments is the fit when the decision requires session replay-backed evidence and heatmap context for why a change worked.

  • Confirm how variants get assigned and exposed to the right segments

    Optimizely Experimentation and VWO Fullstack Experimentation both support audience targeting rules that drive segment-specific variations. LaunchDarkly, PostHog, and Statsig rely on feature flags and real-time targeting so experiment exposure can be controlled by user, account, attributes, and tracked events.

  • Match measurement needs to the tool’s reporting style

    Optimizely Experimentation focuses on experiment-level performance views and statistical insights that guide go or no-go decisions. VWO Fullstack Experimentation combines goal-based analytics with segmentation and funnel reporting to speed root-cause analysis. Adobe Target integrates tightly with Adobe Analytics and supports lift reporting and revenue-focused measurement tied to conversion and personalization activities.

  • Decide how much operational governance is required before launch

    LaunchDarkly provides audit trails for flag changes across environments and includes experiment gating with metric-based decisions plus real-time rollout controls. Statsig emphasizes experiment controls for reliable assignment and exposure tracking using a unified SDK pipeline for event-driven measurement. Experimenter is the fit when governance starts with reusable protocol templates, runbooks, and workflow-style review and approval steps.

  • Consider integrations and proof of explanation across teams

    Adobe Target fits teams already using Adobe Experience Cloud because reporting connects to Adobe Analytics and coordinated content updates can be managed with Adobe Experience Manager. PostHog supports event-based funnels and cohort analysis in one workflow so product and analytics teams can align hypotheses to tracked events. MLflow fits model-driven experimentation needs by tracking parameters, metrics, artifacts, and managing model versions through MLflow Model Registry stage-based versioning.

Who Needs Experiment Design Software?

Experiment Design Software buyers typically select tools based on experimentation execution scope, evidence requirements, and how experiments tie into product delivery workflows.

  • Teams running frequent web and product experiments with strong governance

    Optimizely Experimentation fits frequent experimentation with a visual experiment builder for A/B and multivariate tests plus audience-based targeting and built-in statistical reporting. The same governance pattern also benefits from VWO Fullstack Experimentation when experimentation must span frontend and server behavior.

  • Teams running data-driven experiments across frontend and server systems

    VWO Fullstack Experimentation is built for Fullstack Experimentation that unifies browser testing with server-side experimentation controls. This setup pairs with goal-based analytics and funnel reporting to connect changes to measurable outcomes.

  • Teams using Adobe Experience Cloud for conversion-focused personalization experiments

    Adobe Target is designed for A/B, multivariate, and experience-targeting activities using audience rules and campaign workflows inside the Adobe experience stack. Its reporting emphasizes Adobe Analytics integration for lift reporting tied to conversion and revenue metrics.

  • Teams using Clarity insights to validate UX changes with real behavior evidence

    Microsoft Clarity Experiments supports audience scoping and ties experiment outcomes to Clarity session replay and heatmaps. This makes it well-suited for teams that need evidence beyond aggregate metrics to validate why a change won or lost.

Common Mistakes to Avoid

The most common buying mistakes come from mismatching experimentation scope to measurement needs or assuming analytics depth without operational controls.

  • Expecting advanced attribution and funnel logic without extra configuration

    Optimizely Experimentation can require additional configuration for complex funnel or attribution needs because outcome interpretation may not map automatically to every funnel model. VWO Fullstack Experimentation also demands operational setup effort for more advanced backend experiment configurations.

  • Underestimating the engineering involvement for fullstack experiments

    VWO Fullstack Experimentation can require engineering involvement for complex backend experiments, especially when multi-system variants increase setup and QA workload. LaunchDarkly reduces this by letting experiments run through feature flags that drive exposure without splitting frontend release workflows.

  • Treating a documentation tool as a statistical experimentation platform

    Experimenter focuses on protocol templates, runbooks, and workflow-style review and approval steps. It provides limited advanced statistical analysis compared with experimentation platforms that emphasize statistical decisioning like Optimizely Experimentation.

  • Building experiments on inconsistent event schema or uncontrolled exposure

    PostHog and Statsig both depend on event instrumentation for accurate cohorts and experiment measurement, and complex setups can require careful property and schema design. LaunchDarkly mitigates exposure uncertainty with granular targeting, audit trails, and gating plus rollback when metrics regress.

How We Selected and Ranked These Tools

we evaluated every tool on three sub-dimensions. The first sub-dimension is features with weight 0.4. The second sub-dimension is ease of use with weight 0.3. The third sub-dimension is value with weight 0.3. The overall score is the weighted average of those three as overall = 0.40 × features + 0.30 × ease of use + 0.30 × value. Optimizely Experimentation separated itself by combining visual experiment design and audience-based targeting with built-in statistical reporting, which strengthened the features dimension while also scoring high on ease of use for teams that run frequent web and product experiments.

Frequently Asked Questions About Experiment Design Software

Which tool best unifies experiment design with audience targeting and statistical decisioning for web tests?
Optimizely Experimentation is built around visual experiment workflows that connect audience rules to A/B and multivariate designs. Its reporting emphasizes clear variation tracking and experiment-level performance views for statistical decisioning.
What software supports full-stack experimentation that controls both frontend and backend behavior?
VWO Fullstack Experimentation unifies browser testing with server-side experimentation controls. Its visual authoring supports audience targeting and variant configuration without requiring code for common use cases.
Which platform is strongest for experimentation that also drives content personalization through existing enterprise marketing systems?
Adobe Target is designed for experimentation combined with experience-targeting activities in Adobe Experience Cloud workflows. It integrates with Adobe Analytics and Adobe Experience Manager so experiment reporting can tie to conversion and revenue metrics.
Which experiment design solution connects test results to session replay evidence for UX validation?
Microsoft Clarity Experiments links A/B outcomes to Clarity session replay and heatmap evidence. It enables audience scoping so teams can measure engagement changes while reviewing the sessions that produced them.
Which tool pairs experiments with feature flagging to reduce release risk during gradual rollouts?
LaunchDarkly combines feature flagging with experiment management using targeting rules and variant variations. Its rollout controls support gradual exposure, gating, and rollback when measurable outcomes regress.
Which option reduces event-mapping effort by tying experiments directly to tracked events and segments?
PostHog connects experiment setup to event-based measurement, funnels, and cohort analysis. Experiment configuration uses tracked events and segments so results analysis stays aligned with the underlying data model.
Which platform supports real-time assignment and decisioning across web and mobile with a single SDK pipeline?
Statsig provides an SDK pipeline that powers both experiment exposure tracking and audience targeting. It supports A/B and multivariate-style workflows with assignment controls and collaboration features for auditability.
Which software is best for standardizing experiment documentation, approvals, and runbooks across teams?
Experimenter centers experiment design on reusable templates and structured protocols. It adds workflow-style review and approval steps so hypotheses, variables, and step-by-step runbooks are validated before launch.
Which platform fits machine learning experimentation where runs need parameter, metric, and artifact tracking with reproducible comparisons?
MLflow is built for experiment tracking tied to model management for training runs. It captures parameters, metrics, and artifacts per run and organizes comparisons through a server-backed tracking UI.

Conclusion

After evaluating 9 data science analytics, Optimizely Experimentation 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
Optimizely Experimentation

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.

Logos provided by Logo.dev

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.