Spyglass MTG Blog

Three Copilots to Accelerate Application Development

Written by Kevin Feit | Apr 13, 2026 8:39:31 PM

Does your organization suffer from Excel mart syndrome? This is when critical data is managed in Excel. Well, you are not alone! This post will describe how Microsoft Copilot along with Azure and Microsoft Fabric can help you convert these to multi-user applications quickly and cost-effectively.

Excel marts, spreadsheets used as makeshift databases, usually start innocently but quickly grow unwieldy. Excel is an excellent personal productivity tool, but it struggles when used as a multiuser, auditable, and integrated application. There is no reliable audit trail, limited validation, and little protection against accidental or unauthorized changes.

Consider a real example: an IT team tracks employee certifications in an Excel sheet. As more employees and certifications are added, the spreadsheet grows to dozens of columns and hundreds of rows. Important deadlines (like expiring certifications) might slip through the cracks because the sheet isn’t connected to automated reminders. While Excel is a powerful personal tool, it struggles as a multi-user, mission-critical data system.

Until recently, replacing these spreadsheets with real applications required time, budget, and specialized skills that many teams simply did not have. That tradeoff has changed.

From Excel Chaos to Copilot-Powered Apps

Advances in AIassisted development have dramatically lowered the cost and effort required to build custom applications. Three Microsoft Copilot experiences can work together to compress the design, build, and refinement phases of application delivery:

  • Microsoft 365 Copilot to translate spreadsheet logic into application requirements
  • GitHub Copilot’s Coding Agent to scaffold an initial codebase
  • GitHub Copilot agent mode in the IDE to refine, extend, and maintain the solution
  • Excel is powerful, but fragile when used as a shared system of record
  • Copilot tools reduce the cost and effort of building real applications
  • AI assistance accelerates design, scaffolding, and ongoing maintenance
  • Azure and Fabric provide governance, auditability, and analytics by default

When paired with Azure and Microsoft Fabric, these tools make it practical to replace Excel marts with secure, scalable applications in days rather than months.

1. Reimagining the Excel Mart: Designing an App with Microsoft 365 Copilot

The first step is to re-envision the Excel mart as a proper application. Microsoft 365 Copilot (the AI assistant integrated into Office apps like Word, Excel, PowerPoint, Teams, etc.) can help define the new app’s requirements. For instance, instead of manually writing a lengthy spec, a project manager could prompt Copilot: “Design an application to replace our Excel sheet that tracks employee certifications.”

The key benefit: business users and analysts (who best understand the “spreadsheet logic”) can directly contribute to app design using natural language, rather than trying to translate their needs to developers. This ensures the project starts on the right track and saves potentially weeks of back-and-forth in the traditional requirements phase.

2. Kickstarting Development with GitHub Copilot’s Coding Agent

With a solid design in hand, the next step is to build the actual application. Traditionally, a developer starting a new project would have to set up a repository, plan the initial architecture, write boilerplate code, and document the setup. Now, much of that can be automated by GitHub Copilot’s coding agent.

GitHub’s Copilot Coding Agent can actually scaffold a new project for you from the moment you create a repository. When you go to GitHub’s “New repository” page, you’ll see an option to enter a natural-language prompt describing what you want. By providing the detailed specification from Microsoft 365 Copilot, GitHub Copilot Agent will create the application meeting your functional requirements using the specified architecture.

This new “repository creation with AI” feature means that developers no longer begin from a blank slate. Copilot provides a running start with code that follows common patterns and best practices. In our certification app scenario, this could save days of effort: instead of spending time on rote tasks like setting up form fields, database connections, and basic CRUD operations, the team gets a first draft of all that in one go.

3. Refinement and Mainenance with Copilot in the IDE

Once the initial code is in place, the development team can turn to GitHub Copilot’s “Agent mode” in Visual Studio or VS Code to refine and expand the application. Unlike inline code completion, agent mode works at the task level. Developers can describe an objective, such as adding a feature, fixing a defect, or updating documentation, and the agent applies changes across the codebase.

This is especially valuable for smaller teams maintaining internal applications. The agent can help implement enhancements, refactor logic, and generate documentation as the solution evolves. Routine maintenance work takes less time, allowing developers to focus on highervalue design decisions rather than repetitive edits.

4. Deploying on Azure and Microsoft Fabric

With development accelerated, the final step is deploying the application on a platform that provides the capabilities Excel cannot.

Azure offers managed hosting options for web applications. More importantly, the spreadsheet backend is replaced with a real database.

Microsoft Fabric’s SQL Database is a strong fit for many of these scenarios. It provides a fully managed relational database while automatically mirroring data into OneLake. As a result, application data becomes immediately available for analytics without additional ETL processes. Updates made through the application can flow directly into Power BI reports or downstream analytics.

Security and governance also improve significantly. Rolebased access control, encryption, and activity logging are built into the platform. Administrators can enforce who can view or modify data, and every change can be audited, which would be difficult or impossible to achieve reliably in a shared spreadsheet.

Figure 1. Certification Tracking Application

 

5. Excel vs. Modern Copilot-Powered Application: A Comparison

 

Aspect

Excel Mart

Modern Application

Data integrity

High risk of errors and inconsistencies

Validation rules and single source of truth

Collaboration

Version conflicts and manual coordination

Multiuser access with rolebased permissions

Auditability

No reliable change tracking

Full audit trail with user and timestamp

Automation

Mostly manual updates

Serverside logic and notifications

Reporting

Static and manually refreshed

Live analytics through Power BI and Fabric

 

Key Takeaways Conclusion:

Faster Development, Better Solutions

Replacing Excelbased processes with custom applications used to feel out of reach for many teams. Today, AIassisted development and cloud platforms have changed that equation. By combining Microsoft 365 Copilot, GitHub Copilot, Azure, and Microsoft Fabric, organizations can move beyond fragile spreadsheets and deliver secure, auditable, and scalable solutions faster than ever before.

Spyglass MTG can assist with Copilot, AI-enablement, application development, Azure, Fabric, as well as almost any other Microsoft technology. Our GitHub Copilot Flight Plan helps organizations confidently deploy GitHub Copilot while balancing developer velocity, security, governance, and measurable business value.