Case study · Management consultancy · Application development
Charles River IMS Upgrade 17R2 → 23R3 — Enhancing Performance, Compliance, and Scalability
A global asset management firm needed to upgrade its CRIMS platform to address end-of-support risks, regulatory compliance requirements, and performance challenges. OmniVista delivered a seamless, full-lifecycle upgrade — on schedule, on budget, with zero high-severity incidents post go-live.

17R2
End-of-support · Legacy version
5-phase upgrade
23R3
Latest version · Future-ready
Zero
High-severity incidents post go-live
On schedule
Delivered on time and on budget
5 phases
Structured upgrade methodology
Multi-asset
Global asset manager — all regions

WA
Author
Wiaam Al Baladi

Read time
4 minute read

Published
22 Jan 2026
Topics
AI and Data Science
Application Development
Cyber Security
Featured
Management Consultancy

Executive summary
An upgrade that couldn’t wait — and couldn’t go wrong.
A global asset management firm needed to upgrade its Charles River Investment Management System from version 17R2 to 23R3 to address end-of-support risks, regulatory compliance requirements, and system performance challenges. With vendor support for 17R2 ending, this wasn’t optional — it was business-critical.
OmniVista Solutions delivered a seamless, full-lifecycle upgrade — improving operational efficiency, enabling access to enhanced features, and ensuring the platform was future-ready. The upgrade was completed on schedule, on budget, with zero high-severity incidents post go-live.

Upgrade methodology
Five structured phases — from assessment to hypercare
OmniVista employed a structured, five-phase upgrade methodology — ensuring minimal disruption to trading and operations throughout, with a phased cutover plan executed in a low-activity window and hypercare support immediately post go-live.

Upgrade lifecycle — 17R2 to 23R3

Phase 1
Assessment & planning
Gap analysis, config review, risk mitigation plan.
Phase 2
Environment prep
Non-prod setup, infra upgrade, middleware alignment.
Phase 3
Data migration
CRD toolkit migration, historical & reference data validation.
Phase 4
Testing & training
Unit, integration, regression, UAT & staff training.
Phase 5
Go-live & hypercare
Low-activity cutover, stability monitoring, post go-live support.

Go-live complete — Zero high-severity incidents reported post go-live

✓ On schedule
✓ On budget
✓ Zero data loss

The challenge
Four risks that made staying on 17R2 no longer viable
The investment management industry faces increasing pressure from evolving regulations, heightened market volatility, and rapid technological advancement. For this client, version 17R2 reaching end of vendor support made the upgrade not just beneficial — but business-critical. The client needed a path that ensured minimal disruption while securing the full benefits of 23R3.
End-of-life risk
Vendor support for 17R2 was ending — increasing operational and security exposure. Without an upgrade, the firm faced unpatched vulnerabilities and no vendor assistance for critical issues.
Regulatory pressure
New compliance requirements could not be met without features available only in newer CRIMS versions — creating direct regulatory exposure for the firm’s compliance workflows.
Integration instability
The outdated architecture risked breaking connections with data feeds, trading venues, and compliance tools — as counterparties and vendors updated their own systems away from legacy protocol support.
Performance limitations
Trade execution and compliance checks were slower than required — impacting operational responsiveness and the firm’s ability to act on market opportunities at speed.

The solution
A structured five-phase upgrade — every detail planned, nothing left to chance
OmniVista employed a structured, risk-driven upgrade methodology — covering every aspect from initial gap analysis through to post go-live hypercare. A parallel testing environment, automated migration validation, and a phased cutover plan ensured business continuity throughout.
1
Assessment & planning
Detailed gap analysis, full configuration review, and a comprehensive risk mitigation plan covering all integration touchpoints.
2
Environment preparation
Dedicated non-production environments stood up, infrastructure upgraded, and middleware aligned to 23R3 requirements before any data touched the new system.
3
Data migration & validation
Charles River’s upgrade toolkit used to migrate and validate all historical and reference data. Automated validation confirmed zero data loss before any go-live sign-off.
4
Testing & training
Unit, integration, and regression testing completed. Business teams engaged in UAT. Targeted training on 23R3 features provided to traders, compliance staff, and operations.
5
Go-live & hypercare
Upgrade executed in a low-activity window. Platform stability monitored continuously. Hypercare support delivered post go-live — zero high-severity incidents reported.
What 23R3 unlocked for the client

Improved compliance workflows — new features meeting current and anticipated regulatory mandates without manual workarounds.

Faster trade execution and compliance checks — improving operational responsiveness across all asset classes and regions.

Better integration with modern market infrastructure — stable, future-proofed connections with data feeds, trading venues, and compliance tools.

Restored vendor support coverage — security patches, product updates, and direct vendor assistance back in place.

Benefits
What the upgrade delivered — across every dimension
The upgrade to 23R3 didn’t just remove the risk of running an end-of-life platform — it delivered meaningful operational, compliance, and technical improvements that position the client for growth.
Operational efficiency
Faster trade execution and compliance checks — reducing operational lag and enabling the team to act at market speed.
Regulatory compliance
Access to enhanced compliance workflows in 23R3 — meeting current mandates and positioning the firm for future regulatory changes.
📈
Scalability & performance
Modern platform architecture supports multi-asset growth strategies — the technology ceiling imposed by 17R2 is gone.
🔗
Integration stability
Stable, modernised connections with data feeds, trading venues, and compliance tools — aligned with current market infrastructure standards.
🛡
Future-ready platform
Full vendor support restored — security patches, product updates, and direct Charles River assistance back in place with a supported, roadmap-aligned version.

From 17R2 to 23R3 — on schedule, on budget, zero incidents.
OmniVista · Management consultancy · Application development

Talk to our team →

Running an end-of-life version of Charles River IMS?
OmniVista delivers full-lifecycle CRIMS upgrades — structured, low-risk, and built around your operational continuity requirements.

Get in touch

Published On: January 22nd, 2026 / Categories: Application Development /