EXHIBIT A
AI & ML in Business

GitHub Copilot Build‑vs‑Partner Case Study

CASE NO. 01201 4 MIN READ October 28, 2026

Quick answer: GitHub chose to partner with OpenAI for Copilot rather than build its own large language model, illustrating how strategic alliances can accelerate growth while leveraging complementary strengths.

Introduction / Executive Summary

GitHub Copilot, the AI‑powered coding assistant, now drives more than 40% of GitHub’s revenue growth and contributes to an annual run‑rate of $2 billion[ S1 ]. The product is built on OpenAI’s GPT models, a decision that sparked internal debate about building a proprietary model versus partnering with an external provider[ S1 ]. This case study analyzes that build‑vs‑partner choice and extracts lessons for future AI initiatives.

Company & Industry Background

GitHub, acquired by Microsoft in 2018, pioneered collaborative software development and hosts the world’s largest code repository. The broader AI market is projected to reach $1.3 trillion in the next decade, growing at a 42% compound annual rate[ S4 ]. Within this environment, AI‑assisted development tools are emerging as a new revenue engine for platform companies.

The Business Challenge

  • Scale a high‑quality code‑generation service quickly enough to capture market share.
  • Decide whether to invest in building a proprietary large language model (LLM) or to leverage an existing, proven model.
  • Balance control over the technology stack with the speed of delivery and cost constraints.

Analysis

Factor Implication
Speed to market Partnering with OpenAI allowed Copilot to launch while competitors were still experimenting[ S1 ].
Control & differentiation Building an in‑house LLM would grant full IP ownership but requires massive data, compute, and talent investments not documented for GitHub.
Cost structure Using OpenAI’s API shifts much of the compute expense to a usage‑based model, reducing upfront capital outlay.
Strategic fit GitHub’s core value—collaboration and developer tooling—aligns with OpenAI’s expertise in generative language, creating a complementary partnership.

Strategic Options Considered

Option Pros Cons
Build own LLM Full control, unique IP, potential long‑term cost savings. High R&D spend, long development timeline, talent scarcity.
Buy an AI startup Instant acquisition of technology and talent. Integration risk, high acquisition price, limited flexibility.
Partner with OpenAI Rapid deployment, proven model quality, shared risk. Dependence on external provider, less proprietary differentiation.

What the Company Actually Did / Outcome

GitHub launched Copilot using OpenAI’s GPT models, making the product a “blockbuster” that now accounts for a substantial share of its revenue growth[ S1 ]. The partnership was described as “not scary” by CEO Thomas Dohmke, emphasizing confidence in the external model’s value to end users[ S1 ]. No public information indicates that GitHub has built a separate LLM or acquired an AI startup for this purpose.

Key Takeaways for MBA Students

  • Strategic partnerships can accelerate product launch when time‑to‑market is critical.
  • Leveraging an external AI leader allows a company to focus on its core competencies (e.g., developer workflow) while outsourcing the heavy‑lift of model training.
  • Cost and risk considerations often outweigh the desire for full IP ownership in fast‑moving AI markets.
  • Clear articulation of value‑add for both partners (GitHub’s platform + OpenAI’s models) is essential for a sustainable alliance.
  • Outcomes should be measured not only in revenue but also in ecosystem impact—Copilot now drives a large portion of GitHub’s growth.

Discussion Questions

  • How would the strategic calculus change if GitHub had deeper internal AI talent?
  • What risks arise from relying on a single external AI provider, and how can they be mitigated?
  • In what ways could a hybrid approach (partial in‑house model plus external APIs) create competitive advantage?
  • How does the partnership align with Microsoft’s broader AI strategy?

Frequently Asked Questions

Why did GitHub choose OpenAI over building its own model?

GitHub needed a high‑quality generative model quickly; OpenAI already offered proven GPT technology, allowing Copilot to launch without the years of R&D required for a proprietary LLM[ S1 ].

What portion of GitHub’s revenue does Copilot represent?

Copilot accounts for more than 40 % of GitHub’s revenue growth and contributes to a $2 billion annual run‑rate[ S1 ].

Has GitHub announced any plans to diversify its AI model providers?

Microsoft later announced multi‑model support for Copilot, adding Anthropic and Google alternatives, indicating a move toward broader provider options[ S4 ].

This case study is for educational discussion, based on publicly cited sources. Readers should verify figures against primary sources before academic citation.

Sources

  1. GitHub CEO Thomas Dohmke on Building Copilot, and the the Future of Software Development
  2. Build vs. Buy vs. Partner: Strategic AI Decisions in Tech
  3. Build vs Buy vs Partner: AI Automation Strategy for Mid-Market Companies – M ACCELERATOR by M Studio
  4. Microsoft Corporation (MSFT) Expands GitHub Copilot’s AI Capabilities, Introducing Multi-Model Support with Anthropic and Google Alternatives to OpenAI

Sources accessed October 28, 2026.

Related case studies

More AI & ML in Business cases

LATEST CASES
CASE NO. 01201 GitHub Copilot Build‑vs‑Partner Case Study / CASE NO. 01199 Why Did IBM Watson Oncology Strategy Fail? Case Study / CASE NO. 01141 IBM Watson Health Case Study: Scaling Failure in Oncology / CASE NO. 00819 Spotify AI DJ Case Study: Personalization at Scale / CASE NO. 00812 Shopify AI-first Hiring Case Study / CASE NO. 00809 Duolingo’s AI-Driven Personalization Strategy / CASE NO. 00802 Amazon’s AI‑Driven Warehouse Robotics / CASE NO. 00794 Klarna’s AI Service Rollout: 3 Workforce Impacts / CASE NO. 00792 JPMorgan’s AI Contract Review / CASE NO. 00789 Netflix’s Recommendation Algorithm Teaches Retention / CASE NO. 00785 H&M’s Fast-Fashion Localization Strategy / CASE NO. 00764 Jollibee’s International Expansion Strategy / CASE NO. 00762 Tesla’s Shanghai Gigafactory Market Entry / CASE NO. 00760 Danone’s Wahaha Joint Venture Dispute / CASE NO. 00758 Netflix’s Content Localization Strategy / CASE NO. 00756 Why Did Walmart Fail in Germany? / CASE NO. 00754 Uber’s China Exit: 3 Strategic Lessons / CASE NO. 00752 IKEA’s India Market Entry Challenge / CASE NO. 00750 Starbucks China Entry: 3 Moves That Won Millions / CASE NO. 00748 How Did McDonald’s Localize Its Menu in India? / CASE NO. 01201 GitHub Copilot Build‑vs‑Partner Case Study / CASE NO. 01199 Why Did IBM Watson Oncology Strategy Fail? Case Study / CASE NO. 01141 IBM Watson Health Case Study: Scaling Failure in Oncology / CASE NO. 00819 Spotify AI DJ Case Study: Personalization at Scale / CASE NO. 00812 Shopify AI-first Hiring Case Study / CASE NO. 00809 Duolingo’s AI-Driven Personalization Strategy / CASE NO. 00802 Amazon’s AI‑Driven Warehouse Robotics / CASE NO. 00794 Klarna’s AI Service Rollout: 3 Workforce Impacts / CASE NO. 00792 JPMorgan’s AI Contract Review / CASE NO. 00789 Netflix’s Recommendation Algorithm Teaches Retention / CASE NO. 00785 H&M’s Fast-Fashion Localization Strategy / CASE NO. 00764 Jollibee’s International Expansion Strategy / CASE NO. 00762 Tesla’s Shanghai Gigafactory Market Entry / CASE NO. 00760 Danone’s Wahaha Joint Venture Dispute / CASE NO. 00758 Netflix’s Content Localization Strategy / CASE NO. 00756 Why Did Walmart Fail in Germany? / CASE NO. 00754 Uber’s China Exit: 3 Strategic Lessons / CASE NO. 00752 IKEA’s India Market Entry Challenge / CASE NO. 00750 Starbucks China Entry: 3 Moves That Won Millions / CASE NO. 00748 How Did McDonald’s Localize Its Menu in India? /