A Canada-based, publicly listed lending institution providing residential and construction financing solutions, with ambitions to scale and serve over $1 billion in annual mortgage volume. Their existing 20+ year-old monolithic platform had become the single biggest barrier between them and that goal.
A mortgage platform built on outdated architectural paradigms was holding back a lender with ambitions for the 2020s. The client was not just dealing with slow software but with a system that had outlived everyone who built it!
The codebase was a black box. Two decades of accumulated logic sat buried inside:
The operational toll was tangible. Underwriters were completing just 3–4 Insured Single Family (ISF) deals per day against an industry benchmark of 10. Uninsured Single Family (USF) deal volumes lagged similarly. The fragmented workflows, manual underwriting, and brittle integrations were resulting in sustained operational inefficiencies and lower productivity.
Why Conventional Modernization Wasn’t an Option
Traditional approaches to code discovery alone were estimated at 6–12 months — with a high risk of permanently losing critical business logic in the process. The client could not afford either the time or the risk. They needed a partner with a fundamentally different approach to what modernization could look like.
The 12-month timeline wasn’t the result of a single tool. It came from running two things simultaneously: decoding the legacy system while rebuilding it from the ground up — with Zuci’s architects actively directing both tracks. That parallel structure, and the discipline around it, is what made delivery at this pace possible without business logic loss.
One principle governed the entire engagement: AI capabilities are only as useful as the expertise directing them. Cursor didn’t make decisions. It didn’t set priorities. It didn’t determine what was safe to migrate and what wasn’t. Zuci’s architects did. What AI enabled was speed and depth of comprehension at a scale no human team could match alone.
What made this engagement possible — and what made the 12-month timeline achievable — was not a single tool. It was Zuci’s proprietary dual-track modernization framework: a structured methodology that runs cloud-native rebuild in parallel with AI-orchestrated legacy decoding, with human architectural judgement at its center throughout.
One Principle Governed the Entire Engagement
AI capabilities and tools are only as useful as the expertise directing them. Cursor didn’t make decisions or set priorities. It didn’t determine what was safe to migrate and what wasn’t. Zuci’s architects did. What AI enabled what speed and depth of comprehension at a scale no human team could match alone.
The single greatest risk in this engagement was not the build but the comprehension. Buried inside 500,000+ lines of undocumented code across tightly coupled VB6 COM+ DLL components were transaction behaviors that had been quietly running for twenty years, execution paths through subroutines that no living engineer had mapped, and integration dependencies that existed nowhere in writing. This was not a documentation problem. It was an archaeological problem.
Rather than using Cursor as a faster IDE, Zuci directed it as a contextual intelligence engine across the entire legacy codebase. The goal was not to write new code faster. It was to make the unreadable rebuildable.
The result: for the first time in twenty years, the client had a complete, verified map of their own system. What had been an opaque liability became a known quantity, and that was the precondition for everything that followed.
With the legacy system decoded and documented, Zuci’s architects designed and built a modern, loosely coupled three-tier platform on Microsoft Azure. The architecture was deliberately built for continuous evolution — not just to solve today’s constraints, but to enable the product innovation the client needed to remain competitive.
The structural consequence of this was significant. By decoupling a system that had been monolithic for two decades, the client gained something they hadn’t had in over twenty years: the ability to ship without fear. New loan products that previously required months of careful, high-risk work on a fragile codebase could now be rolled out in weeks. The $1B+ annual mortgage volume they were targeting was no longer a capacity question.
With the platform rebuilt, we went beyond the original brief.
Our team embedded AI-powered underwriting capabilities directly into the lending workflow — a step the client had not originally scoped, but which became achievable because of the architectural decisions made in earlier phases.
AI-powered income verification and alternative data scoring — incorporating rental history, cash flow, and behavioral signals — enabled auto-approval for nearly 80% of low-risk applications. Underwriters shifted from routine decisioning to complex, high-value case work. Approval timelines dropped from weeks to days.
What Enabled This Transformation
The ability to embed AI into the lending workflow was a direct consequence of Zuci’s architectural choices in Phase 2. A modern, API-driven, service-oriented platform made this kind of extension straightforward. The same outcome would have been impossible to add onto the legacy system.
Most legacy modernization engagements fail not because of the technology involved, but because of the approach. Tools get applied without a governing framework. Business logic gets lost in translation. Timelines extend because nobody truly understood the original system.
Zuci’s approach was different in three specific ways:
- Framework-first, tool-second
Cursor and Azure were not the strategy. They were instruments within Zuci’s dual-track modernization framework. Every AI capability deployed was directed, validated, and contextualized by our architects and domain experts.- Comprehension before construction
Zuci invested significant effort in Phase 1 precisely because getting the decoding right was the precondition for everything else. The zero-error production record was not luck — it was the result of systematic knowledge extraction before a single line of new code was written.- Architecture built for what comes next
The platform Zuci delivered is not a solved problem — it is a launchpad. The AI-led underwriting capabilities embedded in Phase 3 were only possible because of the architectural decisions made in Phase 2. This is the difference between modernization as repair and modernization as transformation.
Start unlocking value today with quick, practical wins that scale into lasting impact.
Thank you for subscribing to our newsletter. You will receive the next edition ! If you have any further questions, please reach out to sales@zucisystems.com