Accenture is a global professional services company specialized in IT services and consulting. In the context, Accenture’s client is a European Financial Services company.
lines of code made of VB, .NET, SQL Server
mapping out the technical components into business functions
to explore and understand complex applications
Reema Gaurav
Accenture faced a challenge from one of its most strategic clients, a major European financial services company: delivering a modernization plan under tight deadlines for three complex, business-critical applications.
These custom-built systems, developed with VB, .NET, and SQL Server, comprised 3, 5, and 7 million lines of code. Tightly coupled and poorly documented, they posed significant challenges. Additionally, the client’s maintenance team was unavailable to provide technical insights.
Accenture leveraged CAST Imaging, a key component of ther digital transformation (myWizard) and cloud migration (myNav) platforms.
By feeding the applications' project files—source code, database scripts, and more—into CAST Imaging, Accenture automatically generated a comprehensive map of all application objects and dependencies. This enabled the delivery team to rapidly understand the applications' inner workings and interactions.
With interactive maps of the three applications, Accenture’s team identified dependencies, including all database interactions, with 30% less effort than similar projects without CAST Imaging.
CAST Imaging enabled them to group application objects into 60+ functional modules, which illustrated clearly the as-is state for the client.
This fact-based approach allowed Accenture to identify risks, estimate efforts, and build a solid modernization plan.