惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Microsoft Azure Blog
Microsoft Azure Blog
大猫的无限游戏
大猫的无限游戏
月光博客
月光博客
V
V2EX
PCI Perspectives
PCI Perspectives
Latest news
Latest news
博客园 - 三生石上(FineUI控件)
C
CERT Recently Published Vulnerability Notes
W
WeLiveSecurity
Last Week in AI
Last Week in AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
P
Palo Alto Networks Blog
T
The Exploit Database - CXSecurity.com
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
WordPress大学
WordPress大学
V
Vulnerabilities – Threatpost
H
Heimdal Security Blog
Attack and Defense Labs
Attack and Defense Labs
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Hacker News: Ask HN
Hacker News: Ask HN
博客园 - 叶小钗
V
Visual Studio Blog
Jina AI
Jina AI
P
Proofpoint News Feed
罗磊的独立博客
SecWiki News
SecWiki News
J
Java Code Geeks
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
L
LINUX DO - 热门话题
Security Archives - TechRepublic
Security Archives - TechRepublic
The Hacker News
The Hacker News
Hugging Face - Blog
Hugging Face - Blog
N
News and Events Feed by Topic
NISL@THU
NISL@THU
T
Tailwind CSS Blog
T
Tenable Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Recent Announcements
Recent Announcements
H
Hacker News: Front Page
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
T
Tor Project blog
宝玉的分享
宝玉的分享
Help Net Security
Help Net Security
S
Security Affairs
Microsoft Security Blog
Microsoft Security Blog
Google DeepMind News
Google DeepMind News
F
Fortinet All Blogs
G
GRAHAM CLULEY

Hacker News

Introducing Claude Opus 4.7 Qwen Studio The Future of Everything is Lies, I Guess: Where Do We Go From Here? GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis Moving a large-scale metrics pipeline from StatsD to OpenTelemetry / Prometheus GitHub - Nightmare-Eclipse/RedSun: The Red Sun vulnerability repository GitHub - SethPyle376/hiraeth: Local AWS emulator focused on fast integration testing, with SQS support, SQLite-backed state, and a debug-friendly web UI. GitHub - macOS26/Agent: Any AI, replaces Claude Code, Cursor, OpenClaw. Over 18 LLM providers (Claude, OpenAI, Gemini, Ollama, Zai, HF, Qwen) wired into a native Mac app that writes code, builds Xcode projects, bumps versions, manages git, automates Safari, use AppleScript, JS or Accessibility, extend Agent! w/ MCP Servers, run tasks from your iPhone via Messages. YouTube now lets you turn off Shorts I Made a Terminal Pager Burgers | マクドナルド公式 Commands — HackerNews CLI documentation ChatGPT for Excel PiCore - Raspberry Pi Port of Tiny Core Linux Live Nation illegally monopolized ticketing market, jury finds Google Broke Its Promise to Me. Now ICE Has My Data. Founding Engineer at Adaptional | Y Combinator CRISPR takes important step toward silencing Down syndrome’s extra chromosome GitHub - saffron-health/libretto: The AI toolkit for building reliable browser automations US v. Heppner (S.D.N.Y. 2026) no attorney-client privilege for AI chats [pdf] Unexpected €54k billing spike in 13 hours: Firebase browser key without API restrictions used for Gemini requests Retrofitting JIT Compilers into C Interpreters IPv6 – Google The Accursèd Alphabetical Clock Cybersecurity Looks Like Proof of Work Now Fragments: April 14 Cal.com Goes Closed Source: Why AI Security Is Forcing Our Decision | Cal.com - Scheduling Software for Online Bookings Laravel raised money and now injects ads directly into your agent When moving fast, talking is the first thing to break Too much Discussion of the XOR swap trick – Heather Cafe Introduction to Spherical Harmonics for Graphics Programmers The Grand Line Building a Z-Machine in the worst possible language High-Level Rust: Getting 80% of the Benefits with 20% of the Pain GitHub - duguyue100/midnight-captain: Inspired by Midnight Commander, tailored to my taste. How to build a `git diff` driver · Jamie Tanna | Software Engineer Center for Responsible, Decentralized Intelligence at Berkeley The Local Universe’s Expansion Rate Is Clearer Than Ever, but Still Doesn’t Add Up - A new synthesis of astronomical measurements confirms a persistent mismatch that could point to physics beyond current models The air throughout our homes is infused with microplastics. But there are things you can do to breathe less of them The disturbing white paper Red Hat is trying to erase from the internet – OSnews The Future of Everything is Lies, I Guess: Annoyances ‘Abhorrent’: the inside story of the Polymarket gamblers betting millions on war Productive procrastination — Max van IJsselmuiden maps, territory and LMs 447 Terabytes per Square Centimetre at Zero Retention Energy: Non-Volatile Memory at the Atomic Scale on Fluorographane Show HN: Pardonned.com – A searchable database of US Pardons 20 Years on AWS and Never Not My Job The Seasons are Wrong Artemis II crew splashes down near San Diego after historic moon mission We gave an AI a 3 year retail lease in SF and asked it to make a profit | Andon Labs How a dancer with ALS used brainwaves to perform live On filing the corners off my MacBooks Installing every* Firefox extension OpenClaw’s memory is unreliable, and you don’t know when it will break Steve Blank Nowhere Is Safe Chimpanzees in Uganda locked in vicious 'civil war', say researchers watgo - a WebAssembly Toolkit for Go linux/Documentation/process/coding-assistants.rst at master · torvalds/linux GitHub - callumlocke/json-formatter: Makes JSON easy to read. Founding Product Engineer at Bild AI | Y Combinator A compelling title that is cryptic enough to get you to take action on it GitHub - Keychron/Keychron-Keyboards-Hardware-Design: Industrial design files for Keychron keyboards and mice. 100+ models with CAD assets in STEP, DXF, DWG, and PDF. Source-available, with commercial use allowed for original compatible accessories within the license terms. [ANNOUNCE] WireGuardNT v0.11 and WireGuard for Windows v0.6 Released 1D-Chess Helium Is Hard to Replace Cooperative Vectors Introduction | Evolve Keeping a Postgres queue healthy — PlanetScale Our response to the Axios developer tool compromise Do Americans read print books, e-books or audiobooks more? The Zettelkasten Method in Obsidian: A Practical Setup Guide Artemis II Is Competency Porn and We Are Starving For It WeakC4 Flight Viz — Cockpit View A Mexican surveillance giant you’ve never heard of is now watching the U.S. border Surelock: Deadlock-Free Mutexes for Rust RISC-V 101 – what is it and what does it mean for Canonical? | Ubuntu The Problem That Built an Industry How Much Linear Memory Access Is Enough? | Solidean Investigating Split Locks on x86-64 Simplest hash functions Sybilproof reputation mechanisms (2005) [pdf] What is a property? How Complex is my Code? Static code analysis in Kotlin — tools overview Toffoli gates are all you need PGLite evangelism dcmake: a new CMake debugger UI Clojure on Fennel part one: Persistent Data Structures Fragments: April 2 Python Release Python install manager 26.1 The Life and Death of the Book Review - Liberties Introducing Database Traffic Control — PlanetScale Bitcoin miners are losing $19,000 on every BTC produced as difficulty drops 7.8% God sleeps in the minerals Building slogbox Apple Silicon and Virtual Machines: Beating the 2 VM Limit Who was “Not Even Wrong” first? Pokemon Evolution Vs Darwinian Evolution The APL Programming Language Source Code
Engineering Microsoft's Enterprise Agreement Channel Model
2026-05-09 · via Hacker News
Back to homepage

Microsoft

Selected Case Study

Designed the core channel architecture behind Microsoft's shift to direct Enterprise Agreement billing and advisory-based partner compensation, creating a model that shaped enterprise licensing economics for more than two decades.

$5.82B

Committed annual recurring revenue within 12 months

75,000+

Addressable enterprise account opportunity

24

Country subsidiaries in the rollout

Download case study PDF

The situation

When I joined Microsoft in June 1998, the enterprise licensing channel was collapsing from three directions at once.

Dell had built its "bulldozer" strategy: winning Enterprise Agreement deals at zero or negative margins to use software as the entry point for displacing HP, Compaq, and IBM hardware in the account. No Large Account Reseller could compete with a player pricing at a loss. Microsoft's own field teams had begun driving EA transactions directly, capturing what had been LAR margins. And the customer experience of Microsoft licensing had become indefensible. CRN's Barb Darrow called it "Kafkaesque" in print.

LAR margins had fallen from above 4% to an average of 2.2%, with Dell-contested accounts running at a loss. The channel that built Microsoft's enterprise business was going out of business.

My boss, Bill Henningsgaard, gave me the assignment in one sentence: "The channel is going out of business. Give me some ideas."

The approach

Rather than benchmarking other software companies, I studied industries that had solved analogous problems. The State Farm agent model was the most instructive. Independent companies were agents of the parent in the legal and commercial sense. They didn't set price, didn't hold inventory, and didn't compete by discounting. They competed by being better advisors, with activity-based economics that rewarded top performers. That research became the foundation of the Enterprise Software Advisor (ESA) model.

At a closed-door meeting at the Hilton Chicago O'Hare, Henningsgaard brought in the CEOs of three of Microsoft's most influential LARs: Howard Diamond of Corporate Software, Keith Coogan of Software Spectrum, and Paul Jarvie of ASAP Software. When one of them asked how Microsoft would define exactly what services partners had to perform to earn advisory fees, I answered with a philosophy rather than a checklist. We'd give partners the categories and focus areas that mattered, then let the market and customers establish the service levels. Over-specification would commoditize the advisory role. A thoughtful framework would elevate it. That answer defined the architecture of the ESA model for the next twenty-four years.

The economic insight that made the model work was structural. Microsoft was already giving LARs a 17.7% discount on software as part of the existing indirect model. Moving to a 4% activity-based advisory fee was well inside that existing budget. The transition wasn't asking Microsoft for new money. It was redirecting money it was already spending, converting an undifferentiated volume discount into a targeted performance-linked fee.

When I presented this in a mid-year review attended by about forty people including Gates and Ballmer, Ballmer's immediate reaction was: "This is a perpetual motion machine!"

It sounded too elegant. Henningsgaard pulled me aside afterward and was direct. I needed to come back with the math made explicit, and to do that I needed data Microsoft didn't have, on what the channel was actually earning under the existing structure. I got it the only way I was going to get it. During my research and collaboration with our key channel partners, I had cultivated strong relationships and built trust. Howard Diamond of Corporate Software was one of those key partners. During a visit to his company's offices in Boston, Diamond cleared the room of his own VPs and the Microsoft account team, opened the company's live SAP system, and walked me through the actual margin on every deal, line by line. Diamond didn't share that data because he was naive. He shared it because he trusted me to use it to protect the channel's economics rather than exploit them.

That session gave me the verified picture I needed. The mechanics held up. Ballmer accepted the framework and told Henningsgaard to take it forward.

The architecture

The model split the EA channel into three tiers covering 75,000+ addressable accounts and an $11.5B opportunity envelope: 1,150 Microsoft-led global strategic accounts at a 4% ESA fee, 14,000 channel-assisted corporate accounts at 9%, and 60,000 channel-led medium enterprise accounts at 15%. Microsoft billed the customer directly across all three tiers. What changed was who led the sale, what role the partner played, and how the partner got paid. The channel was converting from a margin model, where partners set end price through discounts, to an advisory fee model, where Microsoft set price and partners earned fees for services delivered. An ESA was required on every deal.

I originally designed three branding tiers: Enterprise Software Advisors, Global Software Advisors, and Software Advisors for SMB. Then my counterpart on the maintenance product team told me their research had landed on a name for the new maintenance offering: Software Assurance, abbreviated "SA". Same letters as my SMB partner tier. I dropped GSA and SA and kept ESA as the single brand. That name is still in use in Microsoft's FY2025 10-K, twenty-four years later.

The architectural work happened inside a five-person Worldwide Licensing & Pricing team co-developing the broader Licensing 6.0 program. I led the channel piece end to end. The team co-developed Software Assurance and the rest of L6.0, taking direction from Steve Ballmer through Bill Landefeld.

Resistance was a leading indicator that the work was consequential. Compaq CEO Michael Capellas called Steve Ballmer in an outraged rant about the transition, mentioning me by name. Like many companies in the dot-com frenzy, Compaq's compensation was tied to top-line revenue and EA software was contributing substantially. Ballmer's response to me was direct: hold the line.

The outcome

Licensing 6.0 launched October 1, 2001 across the United States, Canada, and 22 Western European countries, with Australia following in February 2002. Across an 18-month enrollment window, Microsoft sold 2,577 Enterprise Agreements.

Microsoft's unearned revenue, the balance sheet line that captures committed multi-year EA value, grew from $1.92B in June 2001 to $7.74B in June 2002. That $5.82B 12-month surge is the financial fingerprint of the transition. Microsoft's 10-K filings attributed FY2002, FY2003, and FY2004 revenue performance directly to the pre-transition enrollment.

Average ESA fees under the new model came in at roughly 3.72%, with top performers above 4%. Partners who delivered value earned more than they had under the discount model. Partners who didn't were exposed. The same dollars produced different outcomes because they were attached to different incentives.

The ESA designation I created remains in Microsoft's FY2025 10-K, twenty-four years later.

What this illustrates

This wasn't a sales program or a channel refresh. It was the architecture of a three-tier commercial system covering 75,000+ accounts across 24 countries, with distinct compensation, coverage, and engagement models for each tier. Pricing, partner economics, and channel coverage weren't designed as three separate programs and integrated later. They were designed together as a single system, because each domain constrained and enabled the others. That's the difference between a structure that holds its shape for two decades and one that gets re-platformed every three years.

Why this still matters

In January 2026, Microsoft completed the full transition this work began. All large EA accounts moved to Microsoft Sales Direct. The ESA commission pool I managed at $1.2B when I left Microsoft in 2016 had grown to $2.5B by 2023. By 2026 it was zero. Bytes Technology Group, one of Microsoft's largest enterprise licensing partners, saw its stock fall by roughly 27% in July 2025 on a profit warning citing the Microsoft fee changes.

In November 2025, Microsoft eliminated the tiered volume discount structure that had defined the EA for a generation, moving all customers to a flat Level A list price. Brazil's CADE opened a parallel inquiry into Microsoft's cloud and software licensing in January 2026. The UK's Competition and Markets Authority announced a formal Strategic Market Status investigation (primary source) in March 2026. The European Commission is running market investigations into Microsoft and AWS cloud services under the Digital Markets Act, with gatekeeper designations expected by November 2026.

The dynamics are structurally identical to 1998 through 2001, with one critical difference. The 2001 transition included a partner bridge: the ESA model gave channel partners a defined advisory role, a fee structure that rewarded expertise over volume, and an economic reason to remain engaged. The 2026 transition has no equivalent. That structural gap is the risk Microsoft has accepted, and it's the strategic opening that channel partners are now trying to navigate.

Most commercial systems don't last long enough to be both rewritten by their successors and regulated by governments. This one did.

Brendan O'Connor

Senior executive who created and scaled partner ecosystems across the full software market: SMB through enterprise, startup through Fortune 50, dot-com through AI. 18 years at Microsoft, with executive roles at Cisco and Sage.

© 2026 Brendan O'Connor. All rights reserved.