Contacts
Supporting and Scaling a Nationwide Cash Management System for a Leading Indian Bank

Supporting and Scaling a Nationwide Cash Management System for a Leading Indian Bank

Overview

One of India’s largest nationalized banks, with USD 160 Billion+ in assets, 8,500+ domestic branches, 76,000+ employees, and 9,800+ ATMs, was running its Integrated Cash Management System (ICMS) on a blend of Visual Basic 6.0 and VB.NET technologies.

As regulatory changes, digital payment systems, and customer expectations evolved, the bank required a specialized technology partner to stabilize, support, and future-proof this legacy-heavy, mission-critical system.

The Challenge

The ICMS was:

  • Built using a hybrid tech stack (VB 6.0, VB.NET, C#.NET)
  • Sprawling in size with over 20 million lines of code
  • Used nationwide across all bank branches
  • Expected to quickly integrate APIs and adhere to RBI regulatory updates

The complexity demanded deep domain knowledge, banking-specific workflows, and hands-on experience with Microsoft technologies both old and new.

our approachStrategic Support Model

  1. Focused Knowledge Transition:

    • Developed a structured approach to absorb 20M+ LOC logic
    • Prioritized critical modules and high-impact features during onboarding

  2. Multi-Skilled Team Deployment:

    • Created a dual-skilled engineering team proficient in VB 6.0 & .NET
    • Ensured agility in switching between legacy and modern development environments

  3. Regulatory Alignment:

    • Implemented a continuous feedback loop with Banking & Compliance teams
    • Updated the ICMS in sync with Indian Central Bank mandates

  4. API & Integration Focus:

    • Designed and supported API-first architecture for third-party fintech integrations
    • Worked on banking gateway integration and support for real-time payments (NEFT, RTGS, IMPS, UPI)

  5. Country-wide Operations Support:

    • Delivered full-cycle support for testing, acceptance, deployment & feature enhancements
    • Enhanced staging and production workflows for safe and timely releases

In-Scope Activities

✅ Support and customization across VB 6.0, VB.NET, and C#.NET
✅ API design, release, and documentation
✅ Integration with real-time payment systems and banking gateways
✅ Functional and system testing
✅ End-user support across branch-level operations

Tech Stack
  • Frontend/Business Logic: VB 6.0, VB.NET, C#.NET
  • Database: Oracle
  • Hosting: Private Data Center
  • Codebase: 20 Million+ lines

 

Learnings & Insights

01

Regulatory Readiness = Constant Vigilance

Staying aligned with dynamic RBI guidelines required tight coordination between tech and compliance teams.

02

Security vs. Go-To-Market

Building features rapidly while balancing fraud prevention and security was an ongoing effort in a high-stakes financial domain.

03

Usability Matters

End users varied greatly in digital literacy. Screen flows and interfaces were optimized for clarity and accessibility.

Results

✅ A stable, scalable, and continuously evolving Cash Management System
✅ Seamless integration with India’s live fintech ecosystem
✅ Ensured business continuity during regulatory shifts and digital transitions
✅ 8000+ branches and thousands of employees continue to rely on the platform daily
✅ Built a flexible foundation for future modernization efforts

Engagement Highlights
  • Customer Since: 2014
  • Duration: 10+ years and ongoing
  • Scope: Nationwide Cash Management System Support
  • Impact: Successfully bridged legacy and modern systems while enabling real-time banking

 

Impact
  • Successfully bridged legacy and modern systems while enabling real-time banking

Softsell’s domain expertise and delivery architecture continue to support India’s evolving banking landscape, blending legacy support with future-focused adaptability.