MAS 9.2 Is General Availability: What Changes for Your Upgrade Planning
MAS 9.2 reached general availability in June 2026 with deeper AI extensibility. With MAS 8.7 through 8.9 now end of support, organizations still on those versions are operating without patches or security fixes. This guide covers the upgrade landscape, supported paths, and practical planning steps.

MAS 9.2 and the End of the 8.x Line
IBM Maximo Application Suite 9.2 reached general availability on June 25, 2026. The release headline, as IBM Product and Design Principal Luke Firth announced, is not a UI refresh but AI extensibility. MAS 9.2 expands agentic workflows, deepens the integration between Maximo Assistant and operational data, and introduces new capabilities across reliability insights, field execution, safety compliance, and document-based information extraction. These capabilities build on the foundation established in MAS 9.0 and refined through 9.1, making the 9.x release stream the primary focus of IBM development investment.
For most organizations, the 9.2 release alone is not the pressing concern. The more urgent issue is where they stand on the MAS 8.x retirement timeline. As of April 30, 2026, MAS 8.7, 8.8, and 8.9 have reached end of support. IBM will not offer Extended Support for these releases. There are no patches, no security fixes, and no defect resolution available. Organizations still running these versions are operating without a safety net, and every day that passes increases the risk of encountering an unfixable issue.
MAS 8.10 and 8.11 transitioned from full support to IBM Extended Support on the same date. Extended Support is a paid program that provides a reduced level of coverage: product usage support, existing code patches, and critical defect fixes. It does not include proactive security fixes or new functionality. If you are on 8.10 or 8.11, you have a window, but it is narrowing. The cost of Extended Support is an additional line item that could instead be directed toward the upgrade itself.
MAS 9.0 and subsequent releases follow IBM Support Cycle-3 policy. Base Support runs three years from general availability, including defect fixes, security updates, and non-defect technical support. For MAS 9.0, which became generally available in June 2024, base support runs through approximately June 2027. Initial Extended Support adds one additional year, and Ongoing Extended Support can extend up to three further years. This means MAS 9.0 has a support runway through 2031, giving organizations on 9.x a stable long-term platform.
The practical takeaway is straightforward. If you are on MAS 8.7, 8.8, or 8.9, you need to upgrade now. If you are on 8.10 or 8.11, you should be planning your move to 9.x with a target go-live within the next 6 months. If you are still on Maximo 7.6, the situation is more urgent because Maximo 7.6 end of support has already passed, and you are missing both security patches and functional updates that have accumulated over multiple release cycles.
The monthly feature channel cadence that IBM has adopted for MAS 9.x means that the platform is continuously evolving. Organizations that delay their upgrade are not just missing a single release. They are missing a cumulative stream of improvements that compound over time. The gap between where you are and where the platform is heading grows wider every month.
Supported Upgrade Paths and What Actually Works
IBM supports direct upgrades from Maximo 7.6.0.10, 7.6.1.2, or 7.6.1.3 to MAS 9.x. No intermediate stop at MAS 8.x is required. This is the path most organizations should take because it avoids the overhead of standing up an 8.x environment only to upgrade it again. The direct path is cleaner, faster in the long run, and avoids the need to learn a version of the platform that IBM is no longer investing in.
The supported upgrade paths break down into three scenarios. First, Maximo 7.6.0.10, 7.6.1.2, or 7.6.1.3 directly to MAS 9.x. Second, MAS 8.x to MAS 9.x via in-place upgrade through Channel Subscription. Third, MAS 9.0 to 9.1 or 9.2 via feature channel update.
For Maximo 7.6 to MAS 9.x, the upgrade is effectively a database migration. You clone your Maximo database, connect it to a fresh MAS Manage deployment, and activate the database upgrade. The Maximo 7.6 database schema is upgraded in place to the MAS 9.x schema. Customizations, Java code, and integrations need to be re-evaluated because the architecture changes significantly between 7.6 and MAS 9.x. The application server layer is entirely different. WebSphere is gone. The application runs in containers on OpenShift. Your custom Java extensions, if they depend on WebSphere-specific APIs or the traditional Maximo WAR file structure, will not work as-is.
For MAS 8.x to 9.x, the upgrade is handled through the Channel Subscription method. You update the IBM Operator Catalog in your OpenShift cluster, approve the operator upgrade, and the system handles the rest. This is a significantly simpler process than the 7.6 to 9.x path, but it still requires validation and testing. The operator handles the mechanics, but custom configurations, automation scripts, and integration points need to be verified.
Here is a practical readiness checklist for the Maximo 7.6 to MAS 9.x upgrade. This checklist should be completed before any build activity begins:
READINESS CHECKLIST - Pre-Upgrade
1. Confirm source version: Maximo 7.6.1.2 or 7.6.1.3
(7.6.0.10 is supported but not recommended as a starting point)
2. Run Integrity Checker in REPORT mode
- Fix ALL errors before attempting upgrade
- Document warnings and assess impact
3. Confirm no pending database configuration changes
- Check Database Configuration application for un-applied changes
4. Disable custom database triggers
- Document each trigger for post-upgrade re-evaluation
5. Prepare customization archive:
- Java customizations (inventory every .class file)
- XML modifications (including presentation files)
- web.xml changes
- DBC scripts and custom database objects
- Third-party JARs and libraries
- Integration framework configurations
6. Inventory all integrations
- REST API consumers and providers
- SOAP web services
- Kafka consumers and producers
- File-based integrations (inbound and outbound)
- MIF/MEA configurations
7. Document LDAP/SAML authentication configuration
- Server configuration
- User registry mappings
- Security group memberships
8. Inventory cron tasks
- Document each cron task and its schedule
- Note any custom cron tasks
9. Inventory automation scripts
- List all scripts with their trigger points
- Document dependencies and execution order
10. Inventory BIRT reports and document links
- List all custom reports
- Document report scheduling configurations
11. Validate target database version
- Check against MAS 9 compatibility matrix
- Plan for database migration testing
12. Inventory industry solutions and add-ons
- Confirm availability in MAS 9.x
- Note any that have been deprecated or renamed
The upgrade sequence follows a phased model: Assess, Size, Build OpenShift, Install MAS, Deploy Manage with add-ons, Activate database upgrade, Validate, Cut over. Each phase has its own deliverables and validation gates. The assessment phase should produce a complete inventory of your current environment, a gap analysis against MAS 9.x capabilities, and a go/no-go decision. The sizing phase should produce cluster sizing recommendations, storage requirements, and a bill of materials. The build phase should produce a functional OpenShift cluster with MAS Core installed. The deploy phase should produce a running Manage instance connected to your cloned database. The activate phase should produce a fully upgraded database with all customizations re-implemented. The validate phase should produce a sign-off from business users that all critical processes work as expected.
Channel Subscription: The New Upgrade Model
IBM recommends the Channel Subscription method for MAS 9.x environments. This is a fundamental shift from the manual upgrade model that Maximo 7.6 administrators are familiar with, and it changes how organizations should think about the upgrade lifecycle.
With Channel Subscription, updates are delivered monthly through the IBM Operator Catalog in OpenShift. You subscribe to a release channel (stable or feature) and configure either automatic or manual approval for updates. When a new version is available, the operator reads the new image from the catalog, pulls it, and performs the upgrade automatically. There is no download-an-installer-and-run-scripts process. The OpenShift operator handles the mechanics of the upgrade.
The key difference from the 7.6 world is that MAS upgrades are operator-driven, not installer-driven. In the Maximo 7.6 world, upgrades involved downloading a fix pack, running deployment scripts, restarting services, and manually validating the result. In the MAS 9.x world, the operator reads the desired state from your MaximoSuite custom resource, compares it to the available images in the catalog, and reconciles the difference. Your role shifts from executing upgrade steps to validating outcomes.
Here is how the Channel Subscription is configured in your MaximoSuite custom resource:
# MaximoSuite Custom Resource - Channel Subscription
apiVersion: mas.ibm.com/v1
kind: MaximoSuite
metadata:
name: masdemo
namespace: masdemo-core
spec:
# Channel subscription configuration
channel:
name: "9.2"
approval: Manual # Options: Manual or Automatic
# Core Foundation services
settings:
baseline: true
# Application definitions
# Only enable what you have licenses for
applications:
manage:
enabled: true
version: "9.2"
monitor:
enabled: true
health:
enabled: true
predict:
enabled: true
mobile:
enabled: true
# Workspace configuration
workspaces:
- name: maximo-manage
type: manage
The upgrade process with Channel Subscription follows a defined sequence. First, you update the IBM Operator Catalog in your OpenShift cluster to ensure the latest images are available. Second, you review available updates in the OpenShift web console or via the oc command line. Third, you approve the operator upgrade if manual approval is configured. Fourth, the operator upgrades MAS Core Foundation services including Identity, Licensing, and Workspace. Fifth, individual applications including Manage, Monitor, Predict, Health, and Mobile upgrade automatically if auto-approval is enabled, or require sequential approval if manual approval is configured. Sixth, you re-apply any custom configurations that may have been affected by the upgrade. Seventh, you validate integrations, run regression tests, and confirm data integrity.
For organizations coming from Maximo 7.6, this model requires a mindset shift. You are no longer managing upgrade installers and deployment scripts. You are managing OpenShift operator subscriptions and custom resource definitions. The cluster handles the mechanics of the upgrade. Your role shifts to validation, testing, and governance. This is actually a better model because it reduces the risk of human error during the upgrade process, but it requires new skills and new operational practices.
One important consideration is the approval strategy. Automatic approval means updates are applied as soon as they are available in the catalog. This keeps you current but reduces your control over when changes occur. Manual approval requires you to explicitly approve each update, which gives you control but can lead to falling behind if approvals are not managed proactively. For production environments, manual approval is recommended. For non-production environments, automatic approval is acceptable and reduces administrative overhead.
OpenShift Requirements and Sizing Considerations
MAS 9.x runs on Red Hat OpenShift Container Platform. This is a hard requirement, not a deployment option. If your organization does not have OpenShift experience, this is the first skill gap to address and arguably the most significant risk factor in your upgrade project.
IBM recommends even-numbered OpenShift versions (4.14, 4.16, 4.18) for MAS deployments. This is because certain MAS applications including Health, Predict Utilities, and Collaborate have dependencies on IBM App Connect and Cloud Pak components that align with even-numbered OCP release cycles. Odd-numbered OCP versions may work for Manage-only deployments but can cause issues when you add APM applications.
Cluster sizing depends on which MAS applications you deploy and the scale of your environment. A minimal MAS Manage-only deployment requires fewer resources than a full suite with Manage, Monitor, Health, Predict, and Mobile. The key sizing factors are the number of concurrent users, the number of assets and work orders in the database, the volume of IoT data points being ingested if using Monitor, the number of predictive models running if using Predict, and the number of mobile users syncing offline data.
A typical production MAS deployment with Manage and Mobile for a mid-size organization of 500 to 2,000 users requires a minimum of 3 worker nodes with 16 vCPU and 64 GB RAM each. Adding Monitor, Health, and Predict increases the requirements significantly because these applications run additional analytics workloads, machine learning inference, and time-series data processing.
Here is a reference sizing for a moderate MAS 9.x deployment. Use this as a starting point for your own sizing exercise, not as a definitive specification:
DEPLOYMENT SIZING REFERENCE
----------------------------------------
Scenario: Manage + Mobile
Users: 500-1000 concurrent
Database: 2M work orders, 500K assetsOpenShift Cluster: - Master/Control nodes: 3 (managed by cloud provider or self-managed) - Worker nodes: 3 - Worker node specs: 16 vCPU, 64 GB RAM, 500 GB storage
ADD-ON: Monitor + Health - Additional worker nodes: 2 - Worker node specs: 8 vCPU, 32 GB RAM, 1 TB storage - Note: Time-series data storage grows continuously - Plan for 20-30% annual growth in storage
ADD-ON: Predict - Additional worker node: 1 - Worker node specs: 16 vCPU, 128 GB RAM, 500 GB storage - Note: ML workloads benefit from GPU acceleration - Consider nodes with NVIDIA GPUs for larger deployments
Storage Classes: - Database volumes: SSD-backed (io1, gp3, or equivalent) - Application logs: Standard (gp2, standard, or equivalent) - Backups: Standard with snapshot capability - Time-series data (Monitor): High-throughput SSD ```
Storage class selection matters more than most teams realize. MAS requires fast storage for database volumes and standard storage for application logs and backups. If you use slow storage for the database, the entire system will perform poorly, and the problem may not be obvious because the bottleneck is at the storage layer. Use OpenShift storage classes that match your performance requirements. For production, SSD-backed storage classes are recommended for database and MAS Core volumes. For non-production, standard storage is acceptable.
Network configuration is another consideration. MAS applications communicate internally through OpenShift service mesh and externally through OpenShift routes or ingress controllers. Your network team needs to understand the traffic patterns, including the communication between MAS Core and Manage, the communication between Manage and Mobile, and the communication between Monitor and external IoT data sources. Firewall rules need to accommodate these patterns.
Common Pitfalls and How to Avoid Them
The most common upgrade pitfall is underestimating the customization rework. Maximo 7.6 organizations often have years of Java customizations, custom BIRT reports, and integration code. None of this carries forward automatically. The MAS 9.x architecture uses containerized services, and the customization model is different. You need to inventory every customization, evaluate whether it is still needed, and re-implement it using MAS-native APIs, automation scripts, or the extension framework. This is typically the longest phase of the upgrade project, and it is the phase most likely to exceed its timeline estimate.
A practical approach is to categorize each customization into one of three buckets. First, retire the customization if the business need can be met with native MAS 9.x functionality. Second, re-implement the customization using automation scripts if the logic is straightforward and does not require Java. Third, re-implement as a containerized extension if the customization requires Java or complex integration. The goal is to minimize the third bucket because it carries the highest risk and effort.
The second pitfall is database health. If your Maximo 7.6 database has integrity errors, unresolved database configuration changes, or custom triggers that have accumulated over years, the database upgrade process will surface these issues. Running Integrity Checker in report mode before the upgrade is not optional. Fix every error before attempting the upgrade. A database upgrade that fails partway through is a serious situation that can require restoring from backup and starting over.
The third pitfall is OpenShift readiness. Organizations that have never run OpenShift need time to learn the platform, understand operator patterns, and establish operational practices. This is typically a 2 to 4 month learning curve for a competent IT team. Build this into your timeline. Do not assume that because your team knows WebSphere or traditional application server administration, they can pick up OpenShift in a week. The paradigms are different, and the operational tooling is different.
The fourth pitfall is timeline optimism. A realistic MAS 9.x upgrade timeline from Maximo 7.6 is 6 to 9 months: 2 to 3 months for assessment and OpenShift readiness, 1 month for upgrade execution in non-production, 1 month for UAT, 1 month for go-live preparation, and 2 to 3 months for hypercare. Organizations that promise a 3-month upgrade are setting themselves up for failure, missed deadlines, and frustrated stakeholders.
The fifth pitfall is neglecting the rollback plan. Before starting any upgrade, create OpenShift snapshots including etcd and persistent volumes, and document a contingency plan to revert to the previous version. Test the rollback procedure in your non-production environment. A rollback plan that has never been tested is not a rollback plan. It is a hope.
Practical Implications
If you are on MAS 8.7, 8.8, or 8.9, you are already past end of support. Your upgrade to 9.x is not a planning exercise. It is an operational risk that needs immediate attention. Start with a non-production environment, validate the Channel Subscription upgrade process, and move to production within 60 days. The Channel Subscription upgrade from 8.x to 9.x is straightforward compared to the 7.6 migration, so the technical barrier is low. The main effort is validation and testing.
If you are on MAS 8.10 or 8.11, you have Extended Support but not full support. Your timeline is more flexible, but you should plan to be on 9.x before your Extended Support period ends. The Channel Subscription upgrade from 8.x to 9.x is significantly simpler than the 7.6 to 9.x path, so the barrier is lower than you might expect. Treat this as a 3 to 6 month project, not a 12 month project.
If you are on Maximo 7.6, you are running an unsupported product with no security patches. The upgrade path is well-documented and supported, but the timeline is longer because of the database migration and customization rework. Start with a readiness assessment this quarter. Build your OpenShift team. Inventory your customizations. Plan for a 6 to 9 month execution timeline.
If you are already on MAS 9.0 or 9.1, the move to 9.2 is a feature channel update. It is the simplest upgrade path in the MAS ecosystem. Review the 9.2 release notes, validate in non-production, and approve the update through your Channel Subscription configuration. The 9.2 release adds AI extensibility capabilities that are worth adopting, but the upgrade risk is low.
Bottom Line
MAS 9.2 is the current release, and it is where IBM is concentrating its development investment. The AI extensibility introduced in 9.2, including agentic workflows and deeper Condition Insight integration, represents the direction of the platform. Organizations that delay their move to 9.x are not just missing features. They are accumulating technical debt against a platform version that will increasingly diverge from the supported baseline.
The upgrade paths are well-defined. The Channel Subscription model makes ongoing upgrades manageable. The hard part is the first jump, especially from Maximo 7.6, because of the architecture shift and customization rework. But the alternative is running an unsupported platform with no patches, no security fixes, and no path forward. The cost of inaction exceeds the cost of action, and the gap widens with every monthly feature channel release that passes without adoption.
Author
Kevin Arhagba
Maximo Insider contributor
Was this helpful?
The Maximo Brief
Get weekly Maximo analysis and field notes.
Powered by Ghost. Join The Maximo Brief — one weekly read for Maximo professionals.
Cite this article
Arhagba, K. (2026). MAS 9.2 Is General Availability: What Changes for Your Upgrade Planning. MaximoInsider. https://maximoinsider.com/articles/mas-9-2-ga-upgrade-planning

