I’ve spent 30 years watching Microsoft become more important to the enterprise—and watching enterprise customers gradually surrender more control over how they buy it.
That is not an indictment of Microsoft. In many ways, it is a testament to what the company built.
Microsoft moved from supplying desktop software to providing much of the operating fabric of the modern enterprise. It authenticates employees. It hosts applications and data. It secures identities and endpoints. It powers communication, collaboration, analytics and, increasingly, artificial intelligence.
The products are valuable. The integration is real. And for many organizations, replacing Microsoft is neither practical nor desirable.
But there is a difference between choosing Microsoft and becoming commercially dependent on Microsoft.
The first is a technology strategy. The second is a governance failure.
Thirty years ago, most Microsoft buying decisions could be evaluated product by product. Windows was an operating-system decision. Office was a productivity decision. SQL Server was a database decision. Support was a separate service decision.
Today, the boundaries are much harder to see.
Microsoft 365 brings together productivity, communications, device management, identity, security and compliance. Azure extends the relationship into infrastructure, applications, data and consumption. Dynamics adds business processes. Copilot and AI agents sit across those environments and become more capable as they gain access to more enterprise context.
Microsoft describes Graph as the gateway to data and intelligence across Microsoft 365 and Entra. It connects mail, calendars, files, people, devices, identity, security and business data. Microsoft also says every Microsoft 365, Azure or Dynamics CRM Online subscriber is already using an Entra tenant. That is excellent architecture for creating seamless experiences. It also means that each additional workload can make the others more valuable—and the whole environment more difficult to unwind.
Microsoft’s own financial results show the scale of that expansion. In fiscal 2026, Microsoft Cloud revenue reached $214.4 billion, up 27%; Azure and other cloud-services revenue grew 41%; and commercial remaining performance obligations reached $678 billion. Microsoft also says its cloud provides integration across the technology stack and that its future growth depends on transcending traditional product categories, business models and sales motions.
That is the strategy. Enterprise buyers should take it seriously.
The dynamic I see inside large enterprises is a flywheel:
Each decision can make sense on its own. The risk appears in the cumulative effect.
No procurement leader wakes up one morning and decides to surrender leverage. It happens gradually—one renewal, one cloud migration, one security consolidation and one AI pilot at a time.
This is why I do not define dependency by Microsoft spend alone. A $50 million Microsoft relationship may be well governed. A $10 million relationship may be dangerously concentrated. The difference is not just the amount. It is the organization’s ability to question, benchmark, separate and, when necessary, say no.
“Lock-in” has become an overused phrase. It suggests that any deep technology relationship is automatically harmful. That is too simplistic.
Standardization can reduce complexity. Platform integration can improve security and employee experience. A strategic supplier can move faster than a fragmented collection of vendors. There are sound reasons for enterprises to concentrate meaningful workloads with Microsoft.
The real issue is whether the organization continues to manage that concentration with the same rigor it would apply to any other material enterprise risk.
I call the gap between the value Microsoft provides and the leverage an enterprise retains the price of dependency.
That price does not appear as a line item. It shows up in other ways:
None of these proves that Microsoft is acting improperly. They show what happens when supplier strategy is more integrated than customer governance.
Microsoft manages the enterprise as one connected commercial system. Too many customers still manage Microsoft through separate licensing, cloud, security, support and AI workstreams.
The supplier sees the whole chessboard. The customer sees five different meetings.
Before the next renewal, I believe every large enterprise should create a Microsoft Dependency Exposure map across five dimensions:
| البعد | What to measure | The question it answers |
|---|---|---|
| المالية | Licensing, Azure consumption, support, AI commitments and expected three-year growth | How much spend is controlled by one commercial relationship? |
| Operational | Business-critical workloads, identity dependencies and recovery requirements | What stops working if the platform is unavailable or changes? |
| Data | Where collaboration, security, analytical and business-process data resides | How portable is the enterprise’s context? |
| Commercial | Contract terms, renewal dates, price protections, minimum commitments and exit rights | How much negotiating leverage remains? |
| الخدمة | Support options, escalation paths, internal labor and independent expertise | Can the enterprise operate Microsoft without depending on Microsoft for every answer? |
Do not collapse these into one false-precision score. Start by rating each dimension low, moderate or high, documenting the evidence and assigning an executive owner. Then model how the exposure changes under the proposed renewal—not just where it stands today.
This distinction matters. A renewal that looks economical on a unit-price basis may materially increase future dependency by expanding the Azure commitment, consolidating security, adding Copilot broadly or tying support economics to the growth of the total estate.
The most important number may not be the discount Microsoft offered. It may be the percentage of your future technology decisions that the agreement effectively makes in advance.
The answer is not to unwind Microsoft. It is to restore competitive discipline around Microsoft.
First, evaluate connected decisions together. Your EA, Azure commitment, Unified Support agreement, security consolidation and AI roadmap may have different owners, but they affect the same pool of leverage. Finance, procurement, IT, security and legal should review the combined exposure before any one workstream commits the company.
Second, separate value from dependency. Ask two questions about every proposed addition: “What capability does this create?” and “What future choice does this make harder?” A decision can still be correct when the second answer is significant—but leadership should make it consciously.
Third, preserve independent options where they matter. That may include multicloud architecture for selected workloads, data-portability requirements, independent licensing advice, alternative support, shorter commitments or contractual rights that prevent today’s pilot from becoming tomorrow’s default.
Fourth, measure customer effort. A platform may look efficient while employees spend thousands of hours navigating licensing, escalating support cases, reconciling consumption and preparing for renewals. Those internal costs belong in the business case.
Finally, start earlier. Leverage is rarely created in the final 60 days of a Microsoft renewal. By then, technical decisions have hardened, budgets are committed and deadlines favor the incumbent. Real leverage is built 12 to 18 months ahead, when the enterprise still has time to create credible alternatives.
If leadership cannot answer those questions in one room, the organization does not yet have a Microsoft strategy. It has a collection of Microsoft purchases.
After three decades in this ecosystem, my view is straightforward: Microsoft should remain important because it continues to earn that position through value—not because the enterprise has lost the ability to evaluate anything else.
Dependency is not inherently bad. Unmeasured dependency is.
Before your next renewal, calculate the full extent of your Microsoft dependency—not merely the value printed on your Enterprise Agreement.