Tooling Lock-InNarrow moat

Microsoft (MSFT) — moat facet

No contract binds a developer to VS Code and TypeScript — only fluency, which binds better than most contracts.

From the center that GitHub provides, tooling lock-in radiates outward. The editors, the languages, the frameworks, and the cloud services a developer reaches for without conscious thought are increasingly Microsoft's — Visual Studio Code above all, the free editor that became the most widely used development tool in the world — and each one makes the next Microsoft product a more natural choice. When the tool you build with, the place you store your code, and the cloud you deploy to all come from one vendor and fit together, the friction of choosing anything else quietly rises with every project.

The developer's day, by the numbers Microsoft can count180M+Developers on GitHub36MNew developers in 2025 (M)1.1MRepos using an LLM SDK (M)GitHub Octoverse 2025 — editor, host and assistant increasingly from one vendor
Editor, repository, assistant and cloud from one supplier. Each one alone is replaceable; the friction is in replacing them on the same afternoon.

The strategic subtlety is that these tools need not be profitable in themselves, so long as they steer what gets built toward the products that are. A free editor, a welcoming language, an open-source framework given away at cost — each is bait that leads, in time, to a paid cloud, a paid subscription, a paid service. Microsoft learned to treat the developer not as a small customer to be charged but as the gatekeeper to every future customer.

The lock-in works through habit and fit rather than contract. A developer fluent in VS Code, comfortable with TypeScript, deploying to Azure out of muscle memory, is bound by no agreement — but the accumulated familiarity and the seamless integration make the Microsoft path the one of least resistance, and least resistance is what developers, busy and pragmatic, usually choose.

For the owner, tooling lock-in is the mechanism that converts the GitHub high ground into durable advantage: it shapes the daily choices of millions of developers toward Microsoft's paid platforms, quietly and continuously, by being the easiest thing to reach for. It is a moat made of a thousand defaults, radiating from a GitHub that hosts most of the world's code1.

Moat trajectory: Holding steady

Holding steady. VS Code and Visual Studio are the default editors for a huge share of developers, and that ubiquity is a real asset — but developer tooling is famously fluid, open-source, and free to switch, so it's hard to call this a widening moat. New AI-native editors are actively competing for exactly this territory. Microsoft's tools remain dominant and deeply integrated with its ecosystem, which keeps the position stable; but unlike identity or data, nothing stops a developer from changing editors tomorrow.

The number that tests this moat
Third-party estimate
VS Code's share among developers
~74% (Stack Overflow survey)

Fluency binds better than contracts: roughly three-quarters of surveyed developers use VS Code, the free front door of a chain that runs through GitHub and Actions toward Azure. Because the editor is open source, the falsifier is already visible — AI-native forks like Cursor peeling developers off the chain's first link.

Source: Stack Overflow Developer Survey (third-party) ↗
⚠ Threats to the moat
References
  1. ReportedGitHub hosts most of the world's code.
    Microsoft — GitHub acquisition ($7.5B in stock, closed Oct 2018) — Closed Oct 2018 · publ. 2018 · source ↗
Sources
Generated September 22, 2026