
GITNUXSOFTWARE ADVICE
Digital Transformation In IndustryTop 10 Best Industrial Scada Software of 2026
Compare the top 10 Industrial Scada Software tools, including Ignition, OSIsoft PI System, and Pro-face iX. Explore best picks now.
How we ranked these tools
Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.
Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.
AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.
Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.
Score: Features 40% · Ease 30% · Value 30%
Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy
Editor’s top 3 picks
Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.
Ignition
Ignition Gateway with tag-based architecture plus Perspective and robust alarm historian
Built for operations teams needing scalable SCADA with historian, alarms, and scripting automation.
OSIsoft PI System
Editor pickPI Data Archive time-series historian with attribute-aware time series indexing and query
Built for plants needing scalable historian, consistent tag governance, and time-synchronized analytics.
Pro-face iX
Editor pickAlarm management with operator acknowledgement and alarm list control in iX Runtime
Built for industrial SCADA deployments needing HMI-first visualization with PLC-driven automation.
Related reading
Comparison Table
This comparison table benchmarks Industrial SCADA and industrial data software across commonly deployed roles such as real-time plant monitoring, historian and time-series storage, data connectivity, and device integration. It includes platforms such as Ignition, OSIsoft PI System, Pro-face iX, Kepware, DataMiner, and additional SCADA-adjacent tools, with emphasis on how each handles protocols, architecture, and deployment fit. Readers can use the matrix to narrow choices based on integration needs, scalability requirements, and the scope of visualization, control, and data management.
Ignition
SCADA/HMIIgnition delivers SCADA and HMI with a tag-based architecture, distributed system support, alarm management, and web-based visualization.
Ignition Gateway with tag-based architecture plus Perspective and robust alarm historian
Ignition stands out for its unified SCADA and HMI platform built around fast visualization, scalable control integration, and a modern development experience. The software supports tag-based data modeling, real-time monitoring, alarming, historian storage, and historical reporting across large industrial networks. Developers can build screens, pipelines, and custom logic using event-driven scripting tied to gateway services. Deployment scales from single sites to enterprise server networks using redundant architecture, role-based access, and device connectivity through its integrated driver ecosystem.
- +Gateway-centric architecture keeps historians, alarms, and integrations consistent across projects
- +Powerful tag model speeds consistent data binding from UI to logic to reporting
- +Event-driven scripting enables tailored automation without leaving the SCADA environment
- +Alarm management supports configured severity, notifications, and event histories
- +Historian and reporting tools support trending, data retention, and audit-ready exports
- –Project organization can become complex at large multi-site deployments
- –Custom scripting requires disciplined standards to avoid maintainability issues
- –Advanced reporting setups may take significant configuration time
- –Learning gateway setup and driver configuration takes practice for newcomers
- –Some specialized manufacturing workflows still require external systems integration
Best for: Operations teams needing scalable SCADA with historian, alarms, and scripting automation
OSIsoft PI System
Industrial historianThe PI System stores time-series process data and enables historian-backed analytics that integrate with SCADA and industrial telemetry.
PI Data Archive time-series historian with attribute-aware time series indexing and query
OSIsoft PI System stands out for historian-grade, high-resolution time series data management across distributed industrial assets. It collects real-time measurements, stores long-term plant history, and supports time-synchronized analysis for operations and engineering teams. The platform integrates with numerous data sources and application layers to enable reporting, trending, and performance monitoring. Strong governance features support consistent tag management and reliable query access during plant-wide operations.
- +High-resolution time-series historian for long-term operational traceability
- +Time-synchronized data supports advanced trending and root-cause workflows
- +Broad integration options for sensors, controllers, and enterprise systems
- +Tag governance helps standardize signals across multi-site plants
- –Requires specialized configuration for data modeling and data quality rules
- –Complex deployments increase engineering effort for new plant rollouts
- –Query performance depends on storage design and dataset partitioning
- –Advanced use cases can demand custom development and scripting
Best for: Plants needing scalable historian, consistent tag governance, and time-synchronized analytics
Pro-face iX
HMI platformPro-face iX focuses on HMI and industrial UI platforms that can support connected SCADA-style monitoring and control.
Alarm management with operator acknowledgement and alarm list control in iX Runtime
Pro-face iX stands out with an iX Runtime and iX Developer workflow focused on industrial HMI and SCADA visualization. The tool supports tag-based data handling for real-time monitoring, alarm presentation, and process trends. It integrates with PLC and field equipment through established industrial communication options and handles multi-window screen layouts for plant operations. Runtime deployment targets dedicated HMI hardware and industrial PCs to provide a controlled operator experience.
- +Tag-based screens synchronize real-time process data with consistent runtime behavior
- +Alarm management supports alarm lists and operator acknowledgement workflows
- +Built-in historian-style trend displays support time-based process analysis
- +Developer-to-Runtime project flow streamlines SCADA visualization deployment
- –Advanced customization can require disciplined project structuring and planning
- –Complex multi-system deployments may increase integration effort
- –Automation logic typically depends on PLCs rather than SCADA scripting alone
Best for: Industrial SCADA deployments needing HMI-first visualization with PLC-driven automation
Kepware
OPC connectivityKepware OPC data access and industrial connectivity software moves SCADA and PLC tag data into modern architectures.
Kepware Server OPC connectivity with unified tag browsing and data normalization
Kepware stands out for industrial data integration that connects heterogeneous plant systems to one SCADA-ready data model. It supports OPC and industrial protocols to unify machine signals into consistent tags and data points. Kepware Server also provides monitoring features like historian-style data access patterns and reliable client subscriptions used by SCADA and HMI applications. The solution emphasizes workflow-free connectivity for legacy PLCs, newer controllers, and mixed vendor environments without requiring application rewrites.
- +Broad OPC and industrial protocol support for mixed controller ecosystems
- +Scalable tag and namespace design for large numbers of data points
- +Reliable client subscriptions for SCADA and visualization applications
- +Strong diagnostics for connection health and data quality issues
- –Protocol coverage still requires mapping when devices use uncommon interfaces
- –Complex deployments can demand careful network and security configuration
- –High tag counts can increase engineering effort for data modeling
- –SCADA feature set depends on the connected visualization layer
Best for: Industrial teams integrating mixed PLCs into SCADA-ready data tags
DataMiner
Operations monitoringDataMiner provides network and operations monitoring with automation that integrates telemetry and device status for industrial operations.
Alarm and event management integrated with automated actions and workflow orchestration
DataMiner stands out for scaling SCADA data handling with strong telemetry and automation integration. It supports event-based monitoring, alarm management, and historical data analysis across complex site layouts. Users can model assets and systems to unify telemetry, scripting, and workflow responses for operational processes. It also emphasizes reliability for multi-vendor environments by coordinating real-time updates and controlled command execution.
- +Strong alarm management with configurable rules and escalation workflows
- +Efficient historical data analysis for performance and incident investigation
- +Asset modeling supports consistent telemetry across complex multi-vendor sites
- +Automation and scripting enable tailored response logic to real-time events
- –SCADA configuration complexity can slow initial deployment without experienced teams
- –Scripting flexibility increases governance needs for large operations
- –Deep customization can raise maintenance effort during system evolution
Best for: Large industrial operations needing unified SCADA telemetry and automated event responses
InduSoft Web Studio
SCADA developmentProvides SCADA visualization and application development tooling for building web and runtime-based industrial monitoring systems.
Unified web SCADA and HMI project deployment with tag-driven visualization and automation logic
InduSoft Web Studio stands out for delivering web-based SCADA and HMI projects with a single engineering workflow for runtime deployment. Core capabilities include graphical tag-driven screens, alarms and events with history logging, and built-in data collection for process and device connectivity. The platform supports supervisory control with scripting and configurable logic for industrial workflows, while maintaining an operator-focused web interface for monitoring and control. It fits organizations that need browser-accessible visualization and automation logic instead of desktop-only SCADA clients.
- +Web-based SCADA and HMI deployment from the same project workspace
- +Tag-centric visuals that accelerate screen and data integration
- +Alarm and event management with configurable history logging
- +Scripting enables custom control logic for complex sequences
- +Supports multiple data sources through industrial connectivity options
- –Complex projects require careful engineering to avoid slow performance
- –Scripting flexibility can raise maintenance complexity over time
- –Web-centric operator experience may limit kiosk-ready customization
- –Advanced integrations can demand strong knowledge of driver setup
- –Large deployments may need dedicated tuning for runtime scalability
Best for: Industrial teams building browser-accessible SCADA HMI with custom logic workflows
OPC UA HUB
Data connectivityActs as an OPC UA connectivity and data access layer for consolidating industrial device data into systems used for SCADA and analytics.
OPC UA HUB broker layer for discovery and standardized data exposure to SCADA systems
OPC UA HUB stands out by centralizing OPC UA device connectivity and managing data access through a single hub interface. The product focuses on OPC UA integration features such as discovery, connection management, and standardized data exposure for SCADA consumption. It helps SCADA projects reduce point to point driver effort by routing consistent OPC UA structures from multiple endpoints into downstream systems. Typical use cases include historian and visualization backends that need stable access to tags sourced from heterogeneous OPC UA servers.
- +Centralized OPC UA gateway simplifies multi-device SCADA connectivity
- +Discovery and connection management reduce manual endpoint setup work
- +Standardized OPC UA data exposure improves downstream tag consistency
- +Supports scalable integration across multiple OPC UA servers
- –OPC UA specific scope may not fit non-OPC UA device fleets
- –Requires careful namespace mapping to avoid tag duplication
- –Dependence on OPC UA server health can affect SCADA availability
- –Additional integration steps may be needed for non-standard data models
Best for: SCADA teams integrating multiple OPC UA data sources into one access layer
SCADA Solution by TIBCO
Industrial integrationSupports industrial event streaming and integration workflows that can be paired with SCADA front ends for operational analytics.
Configurable alarm management tied to real-time tag monitoring and operator dashboards
SCADA Solution by TIBCO centers on industrial data acquisition, real-time monitoring, and operator-focused visualization. It supports integrating plant signals and controllers into a unified view for alarm handling, trending, and dispatching actionable status to operations teams. The solution emphasizes enterprise connectivity for sending operational telemetry to downstream systems that manage reporting and analytics workflows. It also provides configurable human-machine interaction patterns so dashboards and control views can match site-specific operational needs.
- +Real-time monitoring built around industrial telemetry and live status signals
- +Alarm handling supports operator awareness with configurable alerting behavior
- +Trending and historical viewing fit continuous process performance analysis
- +Integration pathways support pushing operational data into enterprise systems
- –Configuration work can be significant for complex, multi-area deployments
- –Advanced visualization customization often requires specialized integration expertise
- –System design effort is needed to align data points and alarm logic
- –Performance tuning may be required for high tag counts and dense HMI views
Best for: Industrial operators needing real-time SCADA with enterprise data integration
ThingsBoard
Industrial IoTProvides IoT device management, event processing, and dashboarding to build industrial monitoring and historian-like views.
Rules Engine for telemetry-driven actions and event-driven workflows
ThingsBoard stands out with an operator-first device management and telemetry workflow built for industrial IoT SCADA use cases. It delivers real-time dashboards, rules-based processing, and event handling using telemetry streams from edge and gateway deployments. The platform supports scalable device provisioning, time-series data storage, and alerting for conditions such as thresholds and state changes. Integration capabilities cover common protocols and data connectors for bringing plant signals into dashboards and automation logic.
- +Rules Engine enables server-side automation from telemetry and device attributes
- +Built-in dashboards support real-time KPIs, charts, and geospatial views
- +Event and alarm features support monitoring with configurable alert conditions
- +Device management covers provisioning, attributes, and metadata modeling
- +Edge deployments support local data collection and connectivity resiliency
- –SCADA control loops require extra engineering beyond telemetry dashboards
- –Complex visualization layouts can take time to configure and maintain
- –Multi-system orchestration depends on external integration for advanced workflows
- –Role-based access design can become intricate for large plant hierarchies
Best for: Plants needing SCADA-like monitoring with rules-driven telemetry automation
Kafka-based Industrial Monitoring Stack
Event streamingEnables real-time telemetry pipelines for industrial data that can feed SCADA historians, alerting, and analytics workflows.
Kafka topic-based telemetry streaming enables replayable monitoring and consumer-driven SCADA workflows
Kafka-based Industrial Monitoring Stack stands out by using Apache Kafka as the event spine for streaming plant telemetry and operational data. It supports building SCADA-like monitoring pipelines with topic-driven ingestion, real-time processing, and stateful event handling patterns. The stack is used to connect OT signals to downstream visualization, alerting, and analytics systems through durable log-based messaging. Industrial monitoring workloads benefit from partitioning, consumer scaling, and replayable histories for investigation and backfills.
- +Event-first architecture with durable Kafka logs for telemetry ingestion and auditability
- +Scales consumers horizontally using partitioned topics for high-rate OT data
- +Supports replay and backfill via retained events for troubleshooting and recalculation
- +Integrates with stream processing for near-real-time enrichment and rule execution
- +Fault isolation keeps ingestion stable during downstream processing delays
- –Requires engineering effort to model OT signals into topics and schemas
- –Operational complexity increases with multiple components in the monitoring pipeline
- –Out-of-the-box SCADA HMI and tag mapping are not the primary focus
- –Alerting and dashboards depend on additional tooling and integration work
Best for: Industrial teams needing event-driven telemetry pipelines with real-time processing
How to Choose the Right Industrial Scada Software
This buyer’s guide explains how to select Industrial SCADA software using concrete evaluation points from Ignition, OSIsoft PI System, Pro-face iX, Kepware, DataMiner, InduSoft Web Studio, OPC UA HUB, SCADA Solution by TIBCO, ThingsBoard, and Kafka-based Industrial Monitoring Stack. It connects real capabilities like tag-based architectures, historian-grade time series, OPC UA and OPC connectivity, alarm workflows, and web or HMI deployment models to specific buying decisions. It also highlights predictable deployment pitfalls such as governance complexity, scripting maintainability, and integration dependencies across the SCADA stack.
What Is Industrial Scada Software?
Industrial SCADA software collects real-time signals from PLCs and industrial systems and turns them into operator views with monitoring, alarming, and trending. Many deployments also store historical process data for performance review and engineering investigations using historian and reporting capabilities. Tools like Ignition combine SCADA and HMI in a gateway-centered, tag-based system with alarm management and historian storage. Historian-focused platforms like OSIsoft PI System focus on high-resolution time-series storage and time-synchronized analytics for plant-wide traceability.
Key Features to Look For
Evaluation should focus on the features that directly determine how quickly teams can connect tags, present alarms, and operate reliable history across sites.
Gateway-centric tag architecture for consistent SCADA, alarms, and history
Ignition uses an Ignition Gateway with tag-based architecture to keep historians, alarms, and integrations consistent across projects. This reduces the risk of mismatched logic between visualization and data services compared with fragmented approaches. Teams choosing a single operational control plane often find Ignition Gateway-centric design more maintainable.
Historian-grade time-series storage with time-synchronized query
OSIsoft PI System provides PI Data Archive time-series historian with attribute-aware time series indexing and query. This supports time-synchronized analysis for advanced trending and root-cause workflows across distributed assets. This is the strongest fit when long-term operational traceability and reliable historical querying are the core requirement.
Alarm management with operator workflows and alarm history
Pro-face iX delivers alarm management with operator acknowledgement and alarm list control in iX Runtime. Ignition adds alarm management with configured severity, notifications, and event histories. DataMiner and SCADA Solution by TIBCO extend alarm handling into configurable rules and escalation behavior tied to real-time tag monitoring.
OPC and OPC UA connectivity layers that normalize industrial tags
Kepware Server focuses on OPC data access and industrial connectivity that unifies mixed vendor machine signals into consistent tags. OPC UA HUB concentrates OPC UA discovery and standardized data exposure into one broker layer for SCADA consumption. This matters when the SCADA front end depends on stable tag structures from heterogeneous endpoints.
Event-driven automation and scripting tied to real-time services
Ignition uses event-driven scripting tied to gateway services for tailored automation inside the SCADA environment. InduSoft Web Studio supports scripting for supervisory control and configurable logic inside web-based SCADA and HMI projects. DataMiner and ThingsBoard add rules or workflow orchestration that react to telemetry events and device attributes.
Deployment model for operator access and multi-site scaling
InduSoft Web Studio supports web-based SCADA and HMI deployment from a unified project workspace with tag-driven screens and history logging. Ignition scales from single sites to enterprise server networks using redundant architecture and role-based access. Pro-face iX targets runtime deployment on dedicated HMI hardware and industrial PCs for a controlled operator experience.
How to Choose the Right Industrial Scada Software
Choose the tool that matches the required data path from device connectivity to operator alarms and historical traceability, then validate that the chosen automation model fits the maintenance skill set.
Start with the data backbone: historian-first versus visualization-first
If long-term plant traceability and time-synchronized analytics are the priority, OSIsoft PI System is built around PI Data Archive time-series historian with attribute-aware indexing and query. If the priority is a unified SCADA and HMI system where historian and alarms run as first-class services, Ignition Gateway centers the tag model, alarming, and historian storage. This decision determines whether the project design should revolve around historian governance or around gateway-based SCADA services.
Select the connectivity layer that matches the device landscape
When the environment includes mixed PLC vendors and requires OPC-based unification into a SCADA-ready tag model, Kepware delivers Kepware Server OPC connectivity with unified tag browsing and data normalization. When the environment is OPC UA heavy and the goal is fewer point-to-point connections, OPC UA HUB consolidates OPC UA discovery and standardized data exposure into a broker layer for downstream SCADA consumption. This step prevents downstream alarm and historian logic from being built on unstable or inconsistent tag naming.
Confirm alarm capabilities align with operator work processes
For operator acknowledgement and controlled alarm list behavior in HMI runtime, Pro-face iX provides alarm management with acknowledgement and alarm list control in iX Runtime. For alarm severity, notifications, and alarm event histories with gateway services, Ignition offers alarm management tied to tag-based data. For alarm-driven workflows and escalation logic, DataMiner integrates alarm and event management with automated actions and workflow orchestration.
Pick an automation approach that teams can sustain over time
If custom logic needs to live close to the SCADA runtime, Ignition’s event-driven scripting tied to gateway services supports tailored automation without leaving the platform. If the automation must run with web-based operator experiences, InduSoft Web Studio combines browser-accessible SCADA with scripting for complex sequences. If telemetry-driven automation is acceptable outside classical SCADA HMI workflows, ThingsBoard rules engine and Kafka-based Industrial Monitoring Stack event processing can trigger actions based on telemetry patterns.
Decide how operators will access views and how the system scales
For browser-based operator monitoring with web SCADA and HMI delivery from one engineering workflow, InduSoft Web Studio focuses on unified web deployment with tag-driven visualization. For enterprise scaling with redundant architecture, Ignition supports scaling from single sites to enterprise server networks while keeping alarms, historian, and integrations aligned. For controlled dedicated operator terminals, Pro-face iX targets runtime deployment on HMI hardware and industrial PCs with multi-window screen layouts.
Who Needs Industrial Scada Software?
Different operational goals determine the best fit, so selection should follow the system’s role in connectivity, alarming, automation, and historical traceability.
Operations teams building scalable SCADA with integrated historian, alarms, and automation
Ignition is the strongest match because its Ignition Gateway uses tag-based architecture to keep historians, alarms, and integrations consistent and supports event-driven scripting inside the SCADA environment. It is built for operations teams who need trending, historical reporting, and alarm event histories across large industrial networks.
Plants that require historian-grade time-series governance and time-synchronized analytics
OSIsoft PI System is designed for plants that need scalable historian storage with PI Data Archive high-resolution time-series data management. It also provides governance features for consistent tag management and reliable query access during plant-wide operations.
Industrial teams prioritizing HMI-first operator experiences with PLC-driven control
Pro-face iX targets HMI and industrial UI via iX Runtime and iX Developer workflow with alarm acknowledgement and alarm list control. It is best suited when automation logic depends on PLCs while the HMI provides tag-based real-time monitoring, alarm presentation, and process trends.
Industrial integration teams standardizing tags from heterogeneous PLC and controller ecosystems
Kepware is the right fit when the main need is OPC connectivity and normalization of mixed controller signals into consistent tags for SCADA and HMI applications. OPC UA HUB complements teams integrating multiple OPC UA data sources by centralizing discovery and standardized data exposure into one broker layer.
Common Mistakes to Avoid
Real deployments fail most often when buyers underestimate tag modeling effort, treat alarms as an afterthought, or select an automation and connectivity pattern that cannot be sustained.
Choosing a SCADA front end before locking down tag architecture and governance
Teams that skip tag planning can face complex configuration and governance issues in OSIsoft PI System where tag governance and data quality rules require specialized configuration. Ignition also benefits from disciplined project organization so large multi-site deployments do not become complex through unmanaged project structure.
Building alarm workflows without operator acknowledgement and event history requirements
Operator acknowledgement and alarm list control are required for many operational processes and Pro-face iX provides those capabilities in iX Runtime. For gateway-based alarm event histories and severity and notifications, Ignition provides alarm management tied to configured severity and event histories.
Over-relying on heavy customization without a maintainability standard for scripting and automation
Ignition’s event-driven scripting is powerful, but complex scripting needs disciplined standards to avoid maintainability issues. InduSoft Web Studio scripting enables complex sequences, and DataMiner scripting flexibility raises governance needs for large operations when deep customization is not controlled.
Assuming SCADA can be solved without integrating the right connectivity layer
Kepware and OPC UA HUB exist because SCADA solutions require stable tag exposure from heterogeneous endpoints. Kafka-based Industrial Monitoring Stack can feed SCADA-like workflows, but it still needs engineering to model OT signals into Kafka topics and schemas before alarm and dashboard behavior can be reliable.
How We Selected and Ranked These Tools
we evaluated every tool using three sub-dimensions. Features carry weight 0.4. Ease of use carries weight 0.3. Value carries weight 0.3. The overall rating is the weighted average computed as overall = 0.40 × features + 0.30 × ease of use + 0.30 × value. Ignition separated itself from lower-ranked options by delivering a gateway-centered, tag-based architecture that ties alarm management and historian storage together, which improved both feature coverage and ease of delivering consistent tag bindings across UI, logic, and reporting.
Frequently Asked Questions About Industrial Scada Software
Which Industrial SCADA platform is best when SCADA, HMI, alarms, and historian are required in one unified system?
What should be chosen for long-term, historian-grade time-series storage and time-synchronized analysis?
Which option suits an HMI-first project where operators run visualization on dedicated runtime hardware?
How can a SCADA project connect mixed-vendor PLCs without rewriting the SCADA application?
Which platform centralizes OPC UA device access to reduce driver sprawl across multiple OPC UA endpoints?
What platform is built for browser-accessible SCADA and HMI using a tag-driven engineering workflow?
Which tool is best when the solution must coordinate multi-step operational responses to alarms and events across a site layout?
Which option targets enterprise connectivity for operational telemetry while keeping operator views focused on dispatch and status?
Which platform is most suited for rules-driven telemetry processing and event-driven alerts in an industrial IoT style SCADA workflow?
Which stack is ideal for event-driven, replayable plant telemetry pipelines feeding multiple downstream SCADA-like consumers?
Conclusion
After evaluating 10 digital transformation in industry, Ignition stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.
Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.
Tools reviewed
Primary sources checked during evaluation.
Referenced in the comparison table and product reviews above.
Keep exploring
Comparing two specific tools?
Software Alternatives
See head-to-head software comparisons with feature breakdowns, pricing, and our recommendation for each use case.
Explore software alternatives→In this category
Digital Transformation In Industry alternatives
See side-by-side comparisons of digital transformation in industry tools and pick the right one for your stack.
Compare digital transformation in industry 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.
