Using AI tools to teach old apps new tricks | BRK220

Nish Anil, Hazem El-Hammamy, and Jeff Fritz present a Microsoft Build 2026 breakout on using agentic AI to modernize legacy applications with GitHub Copilot, focusing on analysis, dependency mapping, upgrade planning, safe refactoring, and governance at scale.

Overview

Modernizing applications often involves more than rewriting code: teams need to untangle dependencies, trace data flows, and make changes without breaking production. This session focuses on using agentic AI—specifically GitHub Copilot modernization capabilities—to take on the hardest parts of modernization across large portfolios.

What the session covers

AI-driven modernization challenges

Principles for building modernization agents

The speakers outline principles for modernization agents, emphasizing:

Azure and GitHub Copilot as a modernization platform

Demos and scenarios highlighted

GitHub Copilot modernization agent and custom skills

Mainframe modernization: COBOL to Java

Portfolio modernization at scale using CLI agents

Governance: command center and rule books

.NET legacy modernization and deployment to Azure

Resources

Session metadata

Chapters (from the video)