EvolveWare Named in the Inaugural Gartner® Magic Quadrant™ for AI-Augmented Code Modernization Tools. Learn More

BMI Uses Intellisys as a Code Intelligence Tool to Analyze and Identify Code to Optimize

The company generated a full set of documentation artifacts for applications written in COBOL, VB6, and C#, delivering the foundational knowledge needed to determine how to move forward.

BMI client logo for secure modernization for public sector project

BMI

Icon representing the industry focus for a legacy app modernization case study

INDUSTRY

Media & Entertainment

Icon showing platform capabilities used for a phased legacy modernization project

PLATFORM CAPABILITIES USED

Documentation and Analysis

Icon for tracking a key modernization ROI or success metric

SUCCESS METRIC

Generated documentation artifacts for 2.8MM lines of code across 3 different programming languages

The Story

Founded in 1939, BMI, a global leader in music rights management, has represented over 18.7 million pieces of musical work created from over 1.2 million songwriters. The company wanted to determine a path to modernization for 3 of its applications, written in COBOL, VB6, and C#. Altogether, these applications consisted of 2.8MM lines of code for which no documentation existed. Initially, BMI was considering taking these applications into Salesforce’s platform as a service product and needed to understand what parts of the code to optimize as part of this effort. At the same time, with so many lines of code across multiple programming languages, this project was at risk of becoming a huge time and resource sink. BMI needed a code intelligence tool that would provide them the full set of information they needed across all applications within a manageable time frame.

Challenges

  • No documentation available for 3 core applications requiring update

 

  • The applications were written in multiple programming languages and spanned millions of lines of code: 2MM lines of COBOL, 300K lines of VB6, and 500K lines of C#

 

  • Needed to identify areas of optimization for the target application

Solution

Intellisys platform documentation and analysis capabilities

Results

Discover how EvolveWare can help your organization  

Intellisys: Supported Technologies

  • ADSO

  • ASP

  • Assembler

  • C/C++

  • CL/DCL/ECL/JCL

  • C#.Net 

  • COBOL

  • Cold Fusion

  • EasyTrieve

  • Forte

  • Fortran

  • Foxpro
  • Java
  • Natural/ADABAS
  • Oracle Forms
  • PACBASE
  • PL/1
  • PL/SQL T/SQL
  • PowerBuilder
  • RPG
  • Universe Basic
  • Visual Basic
  • VB.Net
Languages Popup Image