Skip to content
Agents tracked: 258 Downloads (7d): 219M up 6.1% GitHub stars: 5.5M VS Code installs: 148M Releases (7d): 293 Agent status: 2 with issues Updated Oct 7, 2026
Case study National Australia Bank

How National Australia Bank sped up legacy migrations with Cursor

NAB engineers used Cursor to understand and migrate legacy Silverlight/.NET and Assembly systems, and to build a new payment app. As reported by Cursor, delivery was well ahead of original estimates.

The problem

A Silverlight/.NET monolith needed refactoring, and an Assembly mainframe migration had stalled for lack of people. Some greenfield projects also lacked the right technical expertise.

How they did it

  1. Used Ask Mode to visualize the business logic of the BizCalc monolith.
  2. Used Plan Mode with custom internal skills to generate user stories and API specifications.
  3. Generated flowcharts and business summaries from Assembly code to separate business logic from machine instructions.
  4. For a new payment app, wrote requirements and a parallelizable plan, then built it with agent models.

Results

  • As reported by Cursor: NAB 'originally scoped six months of work' for the BizCalc migration and now expects it to finish in two months, 'a 3x improvement'.
  • A greenfield payment app took '3 weeks' instead of a four-month scope.
  • NAB standardized 6,000 developers on Cursor.

As reported by the source (Cursor customer story); AgentGid did not measure these figures.

Takeaway. Ask the agent to explain and diagram legacy code before it changes anything, then turn those explanations into specs.
AgentGid's take

This suits engineering teams with legacy code and someone who can check the agent's explanations against how the system really behaves, since the approach relies on custom internal skills and written specs. Keep in mind that the 3x and 3-week figures are reported by Cursor, and paid plans bill usage at model API rates with overage. GitHub Copilot (Free + $10/mo) is a cheaper option to trial first.

The agent used here

Similar use cases

Guides