A hospital's development team had noticed that its patient records system wasn’t compatible with all the security patches available. Though they could make some security updates, there were gaps. A few of those gaps led to data breaches that resulted in HIPAA violations and hefty fines. The team always made patient privacy a priority, so they decided it’s time to modernize their monolith.


As a customer-focused company, modernized systems allow us to provide the best service we can. Our technology can scale to meet customer demand around the clock without downtime.

– Aline Yurik, Director of Software Engineering, Blue Cross Blue Shield of Massachusetts


1. Run a system analysis

The hospital's development team runs IBM Transformation Advisor data collector to analyze all its applications. It returns a report outlining dependencies, issues and estimated migration costs.

IBM Transformation Advisor welcome screen

2. Automate easy updates

The team starts by looking at all of the apps categorized as "simple." They review the recommended plan and automate these migrations inside IBM Transformation Advisor.

Detailed analysis from IBM Transformation Advisor: categorizing issues and complexity

3. Plan strategically

Looking at the "moderate" and "complex" apps, the team creates a migration plan based on the dependencies for each app, the value of the app to the business and the number of developer hours needed.

Screen shot showing IBM Transformation Advisor, an output analysis of application collections

Use case: Build cloud native apps

Develop cloud native applications to quickly respond to market changes and customer needs.