Executive Summary

A global asset management firm needed to upgrade its Charles River Investment Management System (CRIMS) from version 17R2 to 23R3 to address end-of-support risks, regulatory compliance requirements, and system performance challenges. OmniVista Solutions delivered a seamless, full-lifecycle upgrade — improving operational efficiency, enabling access to enhanced features, and ensuring the platform was future-ready.

Introduction

The investment management industry is experiencing increasing pressure from evolving regulations, heightened market volatility, and rapid technological advancements. For asset managers, ensuring that core platforms such as CRIMS remain secure, compliant, and efficient is essential to maintain competitive advantage. Version 17R2 of CRIMS reached the end of vendor support, making an upgrade not just beneficial, but business critical. The jump to 23R3 offered opportunities for improved compliance workflows, faster execution, and better integration with modern market infrastructure.

The Challenge

The client faced several business and technical challenges:
– End-of-Life Risk: Vendor support for 17R2 was ending, increasing operational and security exposure.

– Regulatory Pressure: New compliance requirements could not be met without features in newer versions.

– Integration Instability: Outdated architecture risked breaking connections with data feeds, trading venues, and compliance tools.

– Performance Limitations: Trade execution and compliance checks were slower than desired, impacting operational responsiveness.
The client needed an upgrade path that ensured minimal disruption to trading and operations while securing the benefits of 23R3.

The Solution

OmniVista employed a structured, five-phase upgrade methodology:
1. Assessment & Planning – Conducted a detailed gap analysis, reviewed all configurations, and built a risk mitigation plan.

2. Environment Preparation – Set up dedicated non-production environments, upgraded infrastructure, and aligned middleware to 23R3 requirements.

3. Data Migration & Validation – Used Charles River’s upgrade toolkit to migrate and validate all historical and reference data.

4. Testing & Training – Performed unit, integration, and regression testing, engaged business teams in UAT, and provided targeted training on new features.

5. Go-Live & Hypercare – Executed the upgrade in a low-activity window, monitored stability, and delivered post-go-live support.

Case Study / Example

The project involved upgrading CRIMS from 17R2 to 23R3 for a global asset manager with multi-asset portfolios across regions.
– Challenge: Maintain business continuity during a critical upgrade, with no downtime impacting trading operations.

– Solution: Implemented a parallel testing environment, automated migration validation, and a phased cutover plan.

– Results: Upgrade completed on schedule and on budget, with zero high-severity incidents reported post go-live.

Benefits

The project involved upgrading CRIMS from 17R2 to 23R3 for a global asset manager with multi-asset portfolios across regions.
– Challenge: Maintain business continuity during a critical upgrade, with no downtime impacting trading operations.

– Solution: Implemented a parallel testing environment, automated migration validation, and a phased cutover plan.

– Results: Upgrade completed on schedule and on budget, with zero high-severity incidents reported post go-live.

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