LocationsResourcesContact
๐Ÿ“… Book a Meeting
Microsoft EA Licensing

Microsoft Enterprise Agreement: Strategy Guide for Azure and Microsoft 365

The Microsoft Enterprise Agreement is the cornerstone three-year licensing contract for large enterprises โ€” and it's where organisations leave millions on the table or lock them in. This independent advisory explains EA structure, cloud-era pricing mechanics, true-up strategies, renewal negotiation best practices, and how to position your organisation for the best possible outcome when Microsoft comes knocking.

๐Ÿ“… Updated February 2026โฑ 22 min readโœ๏ธ Fredrik Filipsson
3 years
Fixed Term
Prices locked โ€” but so is your commitment
500+
Seat Minimum
Users or devices to qualify for an EA
15โ€“40%
Volume Discounts
Tiered pricing (Aโ€“D) based on seat count
9โ€“12 mo
Prep Lead Time
Start renewal planning at least 9 months early

Table of Contents

  1. Understanding the Microsoft Enterprise Agreement
  2. EA in the Cloud Era: Azure and Microsoft 365
  3. Cost Structure and Pricing Considerations
  4. Renewal and True-Up Strategies
  5. Negotiation Best Practices
  6. The MCA Transition: What's Changing
  7. Recommendations and Checklist
  8. Frequently Asked Questions

1. Understanding the Microsoft Enterprise Agreement

A Microsoft Enterprise Agreement (EA) is a multi-year volume licensing programme designed for organisations with 500 or more users or devices. It bundles software and services under one contract, simplifying procurement and often reducing per-unit costs compared to ad-hoc purchasing.

Key structural features define how the EA works in practice:

EA FeatureHow It WorksImplication for Enterprise Buyers
Three-Year Fixed TermPrices are locked at signing for the full duration. Payments are split into three equal annual instalments.Provides budget predictability and protection against Microsoft's periodic price increases โ€” but also locks you in for 36 months.
Software Assurance (SA)Included for all licences. Grants rights to new software versions, deployment planning services, training credits, and support incidents.You're paying for SA โ€” make sure your organisation actually uses it. Unused SA benefits are a common source of waste.
Enterprise-Wide ScopeYou agree to cover a "qualified" scope โ€” typically all users or all devices โ€” for core products like Windows and Office.Ensures consistency but means you're licensing broadly, even for users who may not need every product.
Annual True-UpEach anniversary, you report any additional users or devices added during the year and pay for the additional licences.True-ups only go up in a standard EA โ€” you can't reduce counts mid-term, even if headcount drops.
Perpetual vs. Subscription VariantsStandard EA grants perpetual licences + SA. Enterprise Subscription Agreement (ESA) is subscription-only but allows downsizing at anniversaries.ESA provides flexibility for shrinking organisations, but you own nothing when it ends. Choose based on your risk profile.
The EA is a commitment, not just a discount vehicle. Many enterprises think of the EA primarily as a way to get volume discounts โ€” and it is. But it's equally a commitment that locks your Microsoft spend for three years. You cannot reduce licence counts mid-term in a standard EA, even if your workforce shrinks or you retire a system. This makes upfront planning crucial. The organisations that get the best outcomes are those who treat the EA as a strategic project, not a routine procurement event. See Microsoft Contract Terms & Negotiation.

The EA provides centralised control and cost savings at scale. But it also locks in your Microsoft spend for a three-year period. Understanding these mechanics helps you manage it deliberately rather than passively "falling into" a costly commitment.

2. EA in the Cloud Era: Azure and Microsoft 365

Microsoft's enterprise licensing has evolved, and the Enterprise Agreement now centres on cloud services โ€” particularly Microsoft 365 (including Office 365 suites, Windows Enterprise, and EMS) and Azure consumption commitments.

Cloud ComponentWhat It CoversKey Pricing Consideration
Microsoft 365 E3Core productivity: Office apps, Exchange, Teams, SharePoint, Windows Enterprise, basic security (Intune, Azure AD P1).Standard enterprise tier. List price ~$36/user/month. Sufficient for most knowledge workers.
Microsoft 365 E5Everything in E3 plus advanced security (Defender for Office/Endpoint), compliance (eDiscovery, DLP), analytics (Power BI), and Teams Phone.~50% more expensive than E3 (~$57/user/month list). Only invest if you will utilise the advanced security and compliance features.
Azure ConsumptionPre-committed Azure spend (annual monetary commitment) at enterprise discount rates.Overcommit = wasted budget. Undercommit = higher overage rates. Start conservatively and increase later.
Dynamics 365Per-user or per-app licensing for CRM, ERP, and business application modules.Complex mix of base + attach licences. Ensure you understand which modules are included and which carry additional per-user costs.
Add-Ons (Copilot, Power Platform)Microsoft 365 Copilot ($30/user/month), Power BI Pro/Premium, Power Apps per-user plans.New upsell vector. Evaluate ROI carefully before committing to Copilot at scale โ€” pilot first.
Don't buy "shelfware" for a bundle discount. Microsoft may offer extra incentives if you commit to additional Azure spend or upgrade users to E5 โ€” "commit to $X in Azure and get Y% off your Microsoft 365." Only take such bundle deals if those services are genuinely part of your IT strategy. Otherwise, you risk paying for capacity you'll never use, just to get a discount on something else. See Microsoft Licensing Trends 2025โ€“2026.

It's also worth noting that Microsoft is transitioning its licensing models toward more cloud-centric agreements โ€” particularly the Microsoft Customer Agreement (MCA). For now, the EA remains the primary vehicle for large customers, but the landscape is evolving. Read Microsoft Enterprise Agreement vs Open Value for a comparison of licensing vehicles.

๐Ÿ“„

From EA to CSP to MCA: What Every CIO Must Know

Understand Microsoft's licensing shift, the differences between agreement types, and how to position your organisation for maximum leverage regardless of which vehicle you use.

Download White Paper โ†’

3. Cost Structure and Pricing Considerations

One of the key benefits of a Microsoft Enterprise Agreement is its volume-based pricing. Microsoft uses tiered price levels (A, B, C, D) based on the number of users or devices covered:

Pricing LevelSeat ThresholdTypical Discount Range*Notes
Level A500โ€“2,399 seats~15% off listEntry tier. Modest discount. Microsoft may move smaller customers to MCA/CSP from 2025.
Level B2,400โ€“5,999 seats~20โ€“25% off listMid-market enterprise. Meaningful volume pricing kicks in here.
Level C6,000โ€“14,999 seats~25โ€“35% off listLarge enterprise. Significant leverage for negotiated discounts beyond standard tiers.
Level D15,000+ seats~35โ€“45% off listLargest enterprises. Steepest base discounts โ€” but Microsoft is eliminating volume tiers for cloud services from late 2025.

* Discount ranges are approximate and vary by product, region, and negotiation. These represent typical observed ranges for on-premises and cloud subscriptions combined. Source: independent enterprise licensing advisory data.

Major change: Volume-based cloud discounts are disappearing. From November 2025, Microsoft is eliminating volume-based pricing tiers for online services (Microsoft 365, Dynamics 365, Power Platform) under EA and similar agreements. Whether you have 300 seats or 30,000, you'll pay the Level A list price for cloud services. For large enterprises previously at Level D, this represents an effective price increase of 8โ€“15% or more. This makes negotiation of custom discounts more important than ever. See Microsoft Licensing Trends 2025โ€“2026.

The main cost drivers in an EA โ€” and how to manage them:

Cost DriverImpact & Management Strategy
User/Device Count GrowthMore users = more licences. Budget for expected growth and use the annual true-up accordingly. If anticipating significant expansion or contraction, consider an Enterprise Subscription Agreement for flexibility.
Product Edition SelectionMicrosoft 365 E5 costs ~50% more per user than E3. Only licence premium editions for users who genuinely need advanced security, compliance, or analytics features. Adopt a mixed-tier approach.
Azure Consumption CommitmentsCommitted Azure spend unlocks discounts, but unused commitment is wasted budget. Track usage closely. Start conservative and negotiate the ability to adjust commitments or carry over unused funds.
Negotiated Discount LevelThe standard tier discount can be improved. Benchmark pricing โ€” large enterprises can push for 30%+ off Microsoft's initial quote. Ensure discounts apply evenly across all years.
Underutilised Licences (Shelfware)Paying for unused subscriptions inflates costs. Audit usage regularly and eliminate dormant licences before true-ups and renewals. Also utilise the SA benefits you've paid for (training days, support incidents, etc.).

Pricing is typically locked for the three-year term for products included in the EA, protecting your budget against Microsoft's periodic increases. But if you add a new product mid-term that wasn't in your original agreement, it may be priced at the then-current rate โ€” another reason to plan your needs early and include all likely products from the start. See Microsoft EA vs MPSA for Large Enterprises.

Is Your Microsoft EA Costing You More Than It Should?

Most enterprises we assess are overspending on their EA by 15โ€“30% โ€” through unused licences, suboptimal tier placement, missed negotiation opportunities, or failure to leverage cloud consumption commitments. Our independent Microsoft advisers can benchmark your spend, identify savings, and negotiate your next renewal on your behalf. Fixed-fee engagements. No ties to Microsoft.

4. Renewal and True-Up Strategies

Managing an Enterprise Agreement is an ongoing process, not a one-time set-and-forget. Renewals are the critical juncture to realign your contract with current business needs โ€” and where the most money is won or lost.

1

Audit Current Usage (12 months out)

Gain a detailed view of every licence and subscription in use. Identify excess: unused Visio licences, M365 seats assigned to ex-employees, dormant Power BI seats. This cleanup reduces renewal baseline costs.

2

Reassess Needs & Strategy (9 months out)

Engage department heads and IT architects. Will you expand Azure? Roll out Dynamics 365? Upgrade from E3 to E5 for security teams? Also question whether you still need everything you currently have.

3

Forecast User Count Changes (6 months out)

Project growth or contraction. Growth can be handled via true-ups โ€” negotiate pricing upfront. Planned reductions are trickier: consider ESA or negotiate a contractual flexibility clause for special cases.

4

Negotiate & Execute (3โ€“6 months out)

Initiate formal discussions with your Microsoft account manager or LSP. Drive negotiation according to your strategy. Have legal review the final contract to ensure all negotiated terms are captured.

The annual true-up is a strategic review, not a compliance exercise. Each year, verify internally the need for any new licences and ensure assignments are optimised before submitting a true-up count. Large true-ups can sometimes be leveraged to renegotiate or secure a discount on added units, especially if they're part of a broader expansion. Treat each true-up as a mini-renewal event. Read Microsoft Enterprise Agreement True-Up: Cost Reduction Strategies.

Microsoft's sales teams are under pressure to secure renewals on time. Use that to your advantage. In recent years, Microsoft has encouraged customers to finalise renewals early โ€” sometimes offering price incentives to sign months before the deadline. Weigh these offers carefully: an early renewal extends your commitment sooner than necessary, but meaningful discounts or favourable terms could make it worthwhile.

Conversely, don't be afraid to let the expiration date draw near if you need leverage. Microsoft is keen to close deals by their fiscal year-end (June 30) or quarter-end โ€” the closer you get, the more flexibility you might see. Ensure you have executive backing if you employ this tactic. See Microsoft EA Direct vs Indirect.

Real-World Impact: Global Manufacturer

A global manufacturer with 12,000 Microsoft 365 E3 seats was approaching its EA renewal. Microsoft's initial proposal included an 8% cost increase, an E5 "upgrade" for all users, and a $4.5M Azure commitment โ€” a total spend of $28M over three years. By engaging independent advisers, the company conducted a thorough usage audit, discovering 1,800 unused M365 seats and 3,200 users who didn't need the proposed E5 features. They negotiated a mixed-tier approach (E5 for security teams only), a right-sized Azure commitment with unused-funds carryover, and a price cap clause protecting against mid-term increases. Final outcome: $19.4M over three years โ€” a savings of $8.6M (31%) versus Microsoft's initial proposal.
๐Ÿ“„

The Microsoft True-Up Trap

What procurement teams need to know before it's too late. Covers how true-up mechanics create cost exposure, common mistakes, and strategies to keep true-up obligations under control.

Download White Paper โ†’

5. Negotiation Best Practices

Negotiating a Microsoft Enterprise Agreement is a high-stakes endeavour. With the right approach, you can significantly tilt the outcome in your favour.

Best PracticeWhat to DoWhy It Matters
Form a cross-functional teamInclude IT (technical needs), procurement (vendor management), finance (budget oversight), and legal (contract review). Designate an executive sponsor (CIO or CFO).A united front is crucial. Microsoft reps will notice internal divisions and may attempt to exploit them. Align on must-haves and walk-away points before discussions.
Start early with clear objectivesBegin preparations 9โ€“12 months before renewal. Define what "great deal" looks like: target cost reduction, specific products at minimal cost, contractual flexibility terms.Defined goals prevent you from being sidetracked by offers that don't meet core objectives. Early preparation uncovers savings opportunities.
Leverage data and benchmarksUse deployment and usage data as a fact base. If only 60% of a licence pool was utilised, justify reducing quantities. Reference industry benchmarks to challenge high quotes.Data-driven negotiations signal to Microsoft that you've done your homework and won't accept status quo pricing.
Negotiate beyond priceRequest price protections for the next renewal, licence swap rights, Azure credit carryover, migration funding, or training and deployment support.Non-price concessions often cost Microsoft less to grant, making them more willing to concede. They can add significant long-term value.
Be wary of pressure tacticsResist imposed deadlines ("this offer expires Friday"). Maintain your timeline. If Microsoft courts your CEO with "strategic partnership" talk, steer toward tangible benefits.Large contract decisions should happen on your timeline. Turn Microsoft's urgency (fiscal year-end, quota pressure) into your leverage.
Maintain a credible "Plan B"Evaluate alternatives: CSP licensing, Google Workspace for some users, AWS for cloud workloads. Even if you don't intend to follow through, having a credible alternative creates leverage.Microsoft negotiates more aggressively when they know you're willing to redirect spend. Subtly signal that you're exploring all options.
Get everything in writingTranslate verbal promises into contract language. Double-check fine print matches your understanding before signing. Archive the final agreement and summary of key points.Microsoft will honour what's in the contract, not what was mentioned in a meeting. Documented terms are enforceable; verbal assurances are not.

๐Ÿ“Š Need help benchmarking your Microsoft EA pricing?

Microsoft Negotiation Service โ†’

6. The MCA Transition: What's Changing

Microsoft is gradually shifting the enterprise licensing landscape from traditional Enterprise Agreements toward the Microsoft Customer Agreement (MCA) โ€” a simpler, cloud-optimised contract structure. This has significant implications for current and future EA customers.

AspectEnterprise Agreement (EA)Microsoft Customer Agreement (MCA)
Contract TypeNegotiated, multi-year contract with custom terms.Standardised online agreement. Less negotiation flexibility by default.
Term3-year fixed commitment.Flexible โ€” monthly, annual, or multi-year subscriptions. Mix and match.
PricingVolume-tiered discounts (Aโ€“D) with ability to negotiate custom pricing.Starts at list price. Custom discounts must be negotiated harder โ€” not guaranteed.
FlexibilityLimited mid-term flexibility. True-ups only go up.Greater operational flexibility โ€” add or remove licences more frequently.
BillingAnnual payments in thirds. Predictable.Monthly or annual billing. More flexible but less predictable.
Eligibility500+ users/devices. From 2025, Microsoft may raise this threshold.No minimum. Available to all sizes. MCA-E (Enterprise) for larger organisations dealing directly with Microsoft.
The EA isn't dead yet โ€” but plan for MCA. For now, the EA remains available for large customers, and it often delivers better pricing for organisations with significant on-premises requirements or those who negotiate effectively. However, Microsoft is clearly steering toward MCA as the future default. Organisations should understand both models and be prepared to negotiate effectively under either framework. The key risk with MCA is that baseline pricing is higher and discounts require more aggressive negotiation. Read MCA Explained: Is It Replacing EAs?.

7. Recommendations and Checklist

๐Ÿ’ก 9 Expert Recommendations

1. Begin preparations a year in advance. Treat the EA renewal like a major project with a formal timeline, stakeholder alignment, and milestone tracking.
2. Audit and optimise current usage. Remove unused licences, downgrade expensive subscriptions that aren't fully utilised, and eliminate overlap between products.
3. Align the EA with your IT roadmap. Only include products and cloud services that fit your strategic plans. Resist upsells for capabilities you won't use.
4. Leverage Microsoft's fiscal calendar. Sales teams are more flexible near fiscal year-end (June 30) and quarter-ends. Don't base your entire strategy on timing, but use it for final concessions.
5. Negotiate for flexibility. Push for the right to reduce cloud subscription counts at each anniversary, or to substitute products of equal value if priorities shift.
6. Maximise Software Assurance benefits. You're paying for SA โ€” use the planning services days, support incidents, and training vouchers. If you haven't used them, negotiate a lower price or additional concessions.
7. Involve executive leadership at key moments. A well-timed CEO-to-Microsoft-executive conversation can unlock concessions reserved for high-level engagement.
8. Consider third-party expertise. Independent Microsoft licensing advisers provide benchmark data, negotiation insights, and objective assessment of Microsoft's proposals.
9. Document everything. Keep clear records of proposals, counter-proposals, and promises. Archive the final agreement and a summary of key negotiated points for the next renewal cycle.

  1. Inventory your Microsoft estate. Gather data on all licences and subscriptions, utilisation rates, user counts, deployed software versions, and cloud consumption (Azure, M365, Dynamics). This comprehensive inventory establishes your baseline and highlights under-utilisation.
  2. Identify needs and gaps. Determine what your organisation will require from Microsoft over the next three years. Map upcoming projects, cloud migrations, and user growth. Also identify products that can be phased out to avoid renewing unnecessary items.
  3. Form your EA renewal taskforce. Assemble a team with IT, finance, procurement, and legal. Define roles clearly. Establish a regular meeting cadence and ensure alignment on objectives and messaging. Communicate to Microsoft early that a team is engaged.
  4. Set your negotiation strategy. Determine key goals: contain cost growth to X%, secure Y% more value for the same budget, achieve specific contractual flexibilities. Research benchmarks. Prepare a negotiation timeline with escalation milestones.
  5. Engage with Microsoft and execute. Initiate conversations well in advance. Solicit Microsoft's initial proposal, then drive negotiation methodically. Have legal review the final contract to ensure all negotiated items are captured before signing.

Your EA Renewal Is Your Biggest Negotiation Opportunity

Every three years, you have a brief window to reshape your entire Microsoft commercial relationship. Our independent Microsoft advisory team has helped hundreds of enterprises โ€” from mid-market to Fortune 500 โ€” secure better pricing, eliminate waste, and negotiate contractual protections that save millions over the agreement term.

๐Ÿ“„

Microsoft EA Benchmarking Report for Global Enterprises

What are other enterprises paying in 2025โ€“2026? Benchmark your Microsoft spend against peers across M365, Azure, Dynamics 365, and more.

Download Report โ†’

Frequently Asked Questions

A Microsoft Enterprise Agreement is a volume licensing contract for organisations with 500+ users that offers discounted, predictable pricing for a wide range of Microsoft products over a three-year term. Enterprises that want to standardise their Microsoft software and cloud subscriptions โ€” and benefit from centralised management and budget stability โ€” should consider an EA. It simplifies licence administration and can save money at scale, though it requires committing to a defined scope of products and users for the full term.
The EA can include Microsoft 365 subscriptions and Azure cloud services alongside traditional on-premises licences. For Microsoft 365, you enrol the number of user subscriptions (E1/E3/E5 or other plans) needed โ€” with the ability at each anniversary to adjust quantities. For Azure, an EA typically involves committing to a specific annual consumption amount, drawing down against that commitment as you use services. Both are subject to the negotiated pricing and terms of your agreement, meaning you can secure enterprise discounts and price locks for those services.
An EA can yield significant savings compared to ad-hoc purchasing. Built-in volume discounts range from roughly 15% off list (Level A, ~500 seats) to 35โ€“45% off (Level D, 15,000+ seats) before any special negotiation. With effective negotiation, many enterprises achieve an additional 5โ€“15% off beyond the standard tier, or get Microsoft to include bonus services at no extra cost. The EA's fixed pricing also protects against annual price hikes โ€” an indirect saving. However, note that Microsoft is eliminating volume tiers for cloud services from late 2025, making negotiated custom discounts more critical.
Growth is straightforward: you add licences via the annual true-up process and pay pro-rated for the remainder of the term. Shrinking is harder โ€” a standard EA does not let you reduce counts or get money back mid-term. An Enterprise Subscription Agreement (ESA) allows decreases at yearly anniversaries, cushioning the impact of downsizing. For mergers or acquisitions, the EA can typically accommodate new users (via true-up) or transfer to a new entity, but these situations require discussion with Microsoft. Negotiate clauses for merger/divestiture scenarios if you anticipate them.
Yes โ€” renewal is optional. If you don't renew, any perpetual licences you acquired remain yours at their current version, but you lose the right to upgrade once Software Assurance lapses. Subscription services (Microsoft 365, Dynamics 365, Azure) would need to transition to another programme (such as CSP or MCA) or be discontinued. Many organisations use the threat of non-renewal as legitimate leverage during negotiations โ€” Microsoft's sales teams are strongly incentivised to retain EA customers. Read Understanding MPSA and Other Microsoft Licensing Programs.
The EA is a negotiated three-year volume agreement for 500+ users with fixed pricing and volume discounts. CSP (Cloud Solution Provider) is a partner-managed programme offering flexible monthly or annual subscriptions โ€” generally at or near list price, but with operational flexibility. MCA (Microsoft Customer Agreement) is Microsoft's newer standardised agreement, gradually replacing EA for smaller enterprises and cloud-first customers. MCA-E (Enterprise) is the direct-to-Microsoft variant for larger organisations. Each has different pricing, flexibility, and negotiation dynamics. See MCA Explained: Is It Replacing EAs?.
Treat the true-up as a strategic review, not just a compliance exercise. Before each anniversary, verify internally whether new licences are genuinely needed and ensure assignments are optimised. Remove or reassign unused licences before submitting your count. Large true-ups can be leveraged to negotiate discounts on added units. In a standard EA, true-ups only go up โ€” you can't reduce counts. An ESA variant allows downsizing at anniversaries. See Microsoft EA True-Up Guide.
Almost certainly not. Microsoft 365 E5 costs roughly 50% more per user than E3, so a blanket upgrade adds significant cost. E5 makes sense for users who genuinely need advanced security (Defender for Endpoint/Office, Cloud App Security), compliance (advanced eDiscovery, DLP), analytics (Power BI), or Teams Phone โ€” typically security teams, compliance officers, and executives. For most knowledge workers, E3 provides more than sufficient capability. Adopt a mixed-tier approach: E5 for users who need it, E3 for everyone else.
Your primary leverage is volume (the more seats, the more Microsoft wants your renewal), timing (Microsoft's fiscal year-end and quarter-end create quota pressure), and optionality (a credible alternative strategy โ€” CSP, Google Workspace, AWS โ€” makes Microsoft more flexible). Additional leverage comes from data: demonstrating usage patterns that justify lower quantities, benchmarking pricing against peers, and having independent advisory support that signals you won't accept the first offer. Executive-to-executive engagement can also unlock concessions reserved for high-level discussions.
Yes. From November 2025, Microsoft is eliminating volume-based pricing tiers (Aโ€“D) for online services under EA and similar agreements. All cloud subscriptions will be priced at Level A list price regardless of seat count. For large enterprises previously at Level D, this is an effective 8โ€“15% price increase. This makes negotiating custom discounts critical โ€” the automatic volume tiering that previously rewarded large deployments is being removed. Organisations should factor this into renewal planning and negotiate aggressively for bespoke pricing. See Microsoft Licensing Trends 2025โ€“2026.

๐Ÿ”— Microsoft Official Resources

For Microsoft's own documentation on Enterprise Agreements and licensing programmes:

Microsoft Enterprise Agreement Overview
Microsoft 365 Enterprise Plans
Azure Pricing Overview
Microsoft Product Terms
Microsoft Volume Licensing Service Centre

๐Ÿ“„ Microsoft White Papers & Resources

๐Ÿ“„ 10 Costly Microsoft Licensing Mistakes ๐Ÿ“„ From EA to CSP to MCA ๐Ÿ“„ EA Benchmarking Report ๐Ÿ“„ The Microsoft True-Up Trap

๐Ÿ“š Knowledge Hubs & White Papers

๐Ÿ“š Microsoft Licensing Knowledge Hub ๐Ÿ“„ All White Papers

Microsoft Advisory Services

๐Ÿ“Š EA Optimisation Service ๐Ÿค Contract Negotiation ๐Ÿ›ก๏ธ Audit Defence ๐Ÿ’ฐ Licence Optimisation
FF

Fredrik Filipsson

Co-Founder @ Redress Compliance

20+ years in enterprise software licensing. Former IBM, SAP, and Oracle. 11 years as an independent consultant advising hundreds of Fortune 500 companies on Oracle, Microsoft, SAP, IBM, and Salesforce licensing, contract negotiations, and cost optimisation.

LinkedIn ยท View All Posts