
|
Overview

|

|
Microsoft's Enrollment for Application Platform (EAP) may prove a cost-effective licensing option for customers standardizing on certain Microsoft products. There are three different ways to license under EAP. Therefore, IT procurement professionals must carefully assess whether EAP is right for them and if so, which option is most appropriate.
Enterprisewide deployment is required for all products included in EAP.
Software Assurance (SA) Microsoft's maintenance program is mandatory.
Customers that currently license EAP-eligible products with SA enterprisewide, and that meet the minimum eligibility requirements, will reduce new license costs by enrolling them in EAP.
Model the cost of enterprisewide EAP against the cost of licensing each product in the traditional way in an Enterprise Agreement (EA) and against a Select Agreement with and without SA.
Negotiate the cost of the buy-out option at the start of the agreement for any non-perpetual licenses. Not everyone will be able to negotiate the buy-out option, but if you don't ask, you don't receive.
If interested in the three-year True-Up option, ensure you have robust demand management capability, and that even your most conservative demand estimates meet the growth requirements.
|
|


|
Analysis

|

|
IT procurement professionals continue to struggle to negotiate effective contracts with incumbent suppliers where there is high dependency and lock-in. They are also looking to simplify their licensing arrangements and align contracts more closely with corporate IT goals.1 By licensing servers in a more standardized manner, they may be able to achieve that goal.
For six years or more, Microsoft worked to develop a way to license server technologies in the same way you license in Microsoft EAs.2 Several years and pilots later, Microsoft introduced the Enrollment for Application Platform (EAP).
Available since 1 October 2009, the EAP is an add-on enrollment to a new or existing EA. However, although it is an add-on enrollment under an EA, you are not required to license anything else in your EA beyond the EAP. This means that you can have an EA with only the products licensed under the EAP. Historically, the only way to license server products in an EA was to license one or more of the three Enterprise Products: desktop operating system, Office application suite and a Client Access License (CAL) Suite (see Note 1 for a definition).

With Microsoft's EAP there are two product offerings to choose from: Standard and Premium. In the Standard Edition the license price is discounted by 15%, while licenses in the Premium Edition are discounted by 40% (see Note 2).
Customers can license any one or more of the products listed in Table 1, subject to the minimum initial order requirements listed in Table 2.
Table 1. Microsoft's EAP-Eligible Products
SQL Server Standard (Processor and Server) |
SQL Server Enterprise (Processor and Server) |
SQL Server Standard and Enterprise CAL |
|
|
SQL Server Datacenter,
SQL Server Parallel Data Warehouse |
BizTalk Server Standard |
BizTalk Server Enterprise |
Visual Studio Premium with MSDN and Visual Studio Professional with MSDN |
Visual Studio Ultimate with MSDN |
Visual Studio Test Professional with MSDN |
|
Visual Studio Team Explorer Everywhere |
|
Visual Studio Team Foundation Server and Visual Studio Team Foundation Server CAL |
|
Visual Studio Load Test Virtual User Pack (1,000 virtual users) |
|
Expression Studio Web Professional |
Expression Studio Ultimate |
SharePoint Server |
|
SharePoint Server for Internet Sites Enterprise |
|
FAST Search Server for SharePoint |
|
CAL = Client Access License; EAP = Enrollment for Application Platform; L = license; MSDN = Microsoft Developer Network |
Source: Gartner (February 2011)

Table 2. Initial Minimum Order Requirements for Microsoft's EAP
SQL Server |
Five processors or
250 CALs and five servers |
Five processors, four servers and two CALs or
250 CALs, five servers and four processors |
SQL Server Datacenter |
|
Five processors |
SQL Server Parallel Data Warehouse |
One of the above SQL products plus one SQL Server Parallel Data Warehouse Rack (a set of one Control Rack and one Data Rack) |
One of the above SQL products plus one SQL Server Parallel Data Warehouse Rack (a set of one Control Rack and one Data Rack) |
BizTalk Server |
Five processors |
Five processors |
Visual Studio Developer Tools |
20 licenses of any combination of Visual Studio Ultimate with MSDN and Visual Studio Premium with MSDN |
20 licenses of any combination of Visual Studio Ultimate with MSDN and Visual Studio Premium with MSDN |
Visual Studio Test Professional |
No minimum |
10 licenses of Visual Studio Test Professional with MSDN |
Visual Studio Team Explorer Everywhere |
No minimum |
10 licenses of Visual Studio Team Explorer Everywhere |
Visual Studio Team Foundation Server |
No minimum |
Three servers, three CALs |
Visual Studio Load Test Virtual User Pack |
No minimum |
10 units of Visual Studio Load Test Virtual User Pack (1,000 virtual users) for a total of 10,000 virtual users |
Expression Studio |
No minimum |
10 licenses of any combination of Expression Studio Ultimate and Expression Studio Web Professional |
SharePoint Server |
Five servers |
Five servers |
SharePoint Server for Internet Sites Enterprise |
Three servers |
Three servers |
FAST Search Server for SharePoint |
No minimum |
Three servers |
CAL = Client Access License; EAP = Enrollment for Application Platform; MSDN = Microsoft Developer Network |
Source: Gartner (February 2011)

Customers can choose from a one-year True-Up option with no commitment to growth or a True-Up at the end of three years (True-Up options are defined below).
Products enrolled in EAP require an enterprisewide commitment. This means that if you have 100 SQL servers deployed across your organization, all 100 must be enrolled in EAP (see Note 3) and any new ones you add must be included at True-Up. In addition, since EAP is an add-on to an EA, SA is mandatory.
For companies that license without SA, this could have inhibited EAP adoption, because to bring them into EAP at License and Software Assurance (L&SA) prices could be expensive. However, to accommodate these customers, products not covered by SA are brought into the EAP at the cost of SA alone. The license cost is deferred for as long as the customer stays in the EAP. Since the customer pays only for SA, any non-current licenses brought into the EAP are temporary (non-perpetual). At the end of the three-year term, the customer can continue to defer the license cost by continuing to pay for SA in the EAP, or purchase current perpetual licenses for a predefined cost. If customers choose not to continue with the EAP or buy perpetual licenses for those non-current licenses, they can uninstall the current version (if they had migrated to it) and revert to the perpetual license available when they started the program.
Any licenses with active SA are also brought into the EAP at the cost of SA alone, but since those licenses are current, they would remain perpetual. Any new licenses purchased during the term of the agreement are licensed with L&SA, so they too would be perpetual. New licenses are discounted at 15% for the Standard offering and 40% for the Premium offering.
In addition, large customers with an active Premier Support Agreement and minimum aggregate SA expenditure of $250,000 a year across Microsoft SQL Server, Microsoft SharePoint Server or Microsoft BizTalk Server products within the EAP are entitled to Unlimited Premier Reactive Support incidents. However, these incidents can only be used for Problem Resolution Support. Any time spent by Technical Account Managers and Designated Support Engineers will not qualify and will still be accounted for under the customer's Premier Support Agreement.

Customers can choose a one- or a three-year True-Up option. The choice determines the price they pay.

The one-year option works in the same as it does in a traditional EA. It is a mechanism used to report any licenses added during the prior 12 months. For example, if you signed an EAP with a one-year True-Up option on 1 January with 20 SQL licenses and added two more SQL servers, you would be required to report those two additional licenses within 15 days of your agreement's anniversary.
True-Ups are calculated as License (L) + 2.5 years SA in year one; L + 1.5 years' SA in year two; and L + .5 years' SA in year three.
Since there is no requirement to forecast growth in the one-year true-up option, all growth is handled under the True-Up option, which can make costs unpredictable. However, the way the True-Up is handled is similar to what would be required in an EA. Therefore, from a budgeting perspective, there will be no change for customers.
We believe the majority of Microsoft customers will prefer the one-year True-Up option.
Recommendation: Organizations that meet the eligibility requirements and already have enterprisewide SA coverage should enroll in an EAP.

Under the three-year True-Up option, for all products (except SharePoint where the annual growth commitment is 30%) customers are required to commit to a 20% annual growth rate during the term of the agreement.
Another requirement is that 35% of the growth mix of products granted at the end of the three years must be from the Premium offering. Purchase requirements are outlined in Table 2 above. Under each offering, you are allowed to add an unlimited amount of servers, processors or CALs during the term of the agreement. Costs are fixed during the three-year term, so adding payment predictability. The structure of the EAP with Three-Year True-Up begins with a baseline of the server products or developer tools to be included. Then, for each of the next three years, a growth forecast is built into the Customer Price Sheet, and additional quantities for covered servers and developer tools are included. Thus, there is no True-Up in the EAP until the end of the third year, when you establish a new baseline if you choose to remain with EAP.
While the three-year True-Up may look attractive, remember that it is a growth model, and in an EAP, programmatically there is no "true-down." So, if you forecast a 20% growth rate, and you only grow servers by 4% or not at all, unless negotiated otherwise, you would still be contractually obligated to pay for those growth servers. Before embarking on this option, ensure you have a robust demand management capability, and that even your most conservative demand estimates meet or exceed the growth.
Another area of concern is the risk of unbridled growth. Since there is no True-Up until year three, companies with poor asset management controls and poor demand/capacity management processes could find themselves in a difficult situation when they review their True-Up situation and discover they have installed far more than they had budgeted for.
In addition, some customers we have spoken to indicate that they are using the three-year True-Up option to fix an out-of-compliance situation. The growth they are building into the EAP represents their license shortfall. For example, several clients have reported that their Microsoft representative advised them just to "pick" a baseline number, and they then "agreed to" the number of servers that would be installed at the end of three years. The difference between the baseline and the "agreed to" number would be considered the growth servers. However, unless you have a very specific license amendment, in writing and signed by a Microsoft employee, that allows the EAP to be used as a vehicle to "get compliant," you will continue to be out of compliance and be putting your organization at risk.
Recommendation: Create "what if?" scenarios to model the cost of the program if more, or less, growth happens during the term of the agreement. When using EAP as a vehicle to become compliant, unless you sign an EAP as part of an audit settlement or software asset management engagement, it is a dangerous approach to take.

The Third Option: Application Platform Agreement
The Application Platform Agreement (APA) is the predecessor of the EAP and only available on an exception basis. Like the EAP, the APA is an add-on enrollment to an EA. Unlike the EAP, an APA can be added to an Enterprise Subscription Agreement (ESA). The APA is designed to provide customers committed to certain Microsoft products with unlimited access to those products with a fixed annual payment over three years. There are two major differences between the APA and the three-year True-Up option. First, in the APA, all licenses are non-perpetual. Second, the annual growth rate is negotiable, not fixed at 20% or 30%. The APA has proved attractive for organizations looking to move from a SQL Server/CAL license model to licensing SQL on a per-processor basis (see Note 4).
The structure of the APA begins with a baseline of server products to be included. Then, for each of the next three years, a forecast of growth is built into the Customer Price Sheet, and additional quantities for covered servers are included. Thus, there is no True-Up in the APA until the end of the third year, when you would establish a new baseline if you chose to remain in the APA. Since you would only be paying the cost of SA for new servers added, the growth server licenses would be non-perpetual. Thus, if you decided not to renew the APA, you would have to exercise the buy-out provision to obtain perpetual licenses for anything added during the three-year term. For any server licenses that you had at the inception of the APA, you could uninstall the current version and revert to what you had at the program's inception.
Recommendation: Since this is a negotiated option, there is no guarantee that Microsoft will offer it. (However, we believe that customers with existing APAs will be allowed to renew them.) Therefore, if this is something you might be interested in, approach Microsoft first to see if it is possible. Then weigh the costs and benefits of the program over six years, including the cost to exit the program.

To determine whether the EAP is right for you, it is important to assess the cost implications of each option. To help clarify EAP costs, the following are examples of two of the most common scenarios. In both scenarios, for simplicity, we will assume that SQL Server Enterprise Edition, 1 Processor licenses are being used. Level D, direct EA pricing in U.S. dollars is used as it is available from various public sources. Your license program and pricing level will determine the actual price you pay.
In the first scenario (see Table 3) we assume the organization has 10 SQL Server Enterprise Edition, 1 Processor Licenses enterprisewide, with active SA being licensed through an EA. We also assume two new licenses are added at sign-up and two more at the end of each year on True-Up.
Table 3. Microsoft's EAP Licensing Prices, One-Year True-Up, All Licenses Current
Year One |
|
|
|
|
|
SQL Server Enterprise,
1 Processor, L&SA |
2 |
10,361 |
20,722 |
7,993 |
15,986 |
SQL Server Enterprise,
1 Processor, SA |
10 |
4,440 |
44,400 |
4,440 |
44,400 |
True-Up, Year One |
2 |
28,862 |
57,724 |
21,758 |
43,516 |
Year Two |
|
|
|
|
|
SQL Server Enterprise,
1 Processor, L&SA |
2 |
10,361 |
20,722 |
7,993 |
15,986 |
SQL Server Enterprise,
1 Processor, SA |
10 |
4,440 |
44,400 |
4,440 |
44,400 |
True-Up, Year Two |
2 |
24,422 |
48,844 |
17,318 |
34,636 |
Year Three |
|
|
|
|
|
SQL Server Enterprise,
1 Processor, L&SA |
2 |
10,361 |
20,722 |
7,993 |
15,986 |
SQL Server Enterprise,
1 Processor, SA |
10 |
4,440 |
44,400 |
4,440 |
44,400 |
True-Up, Year Three |
2 |
19,981 |
39,962 |
12,877 |
25,754 |
Three-Year Total Cost |
|
|
341,896 |
|
285,064 |
Saving With EAP |
|
|
|
|
56,832 |
EAP = Enrollment for Application Platform; L&SA = License and Software Assurance; SA = Software Assurance |
Source: Gartner (February 2011)

At the end of three years, the organization has the license rights to 18 SQL Server Enterprise Edition, 1 Processor Licenses under either scenario. But the savings from licensing in the EAP in the first scenario would be close to 17%.
In the second scenario (see Table 4) we make the same assumptions on quantity, only here we assume the organization currently has five additional SQL Server Enterprise Edition, 1 Processor Licenses which do not have active SA and are not current (for example, SQL Server 2005). Because the EAP is an enterprisewide commitment, to participate, the organization would be required to bring those five licenses into the EAP. According to the program's rules, they are brought into the EAP at the cost of SA alone, with the license cost deferred.
Table 4. Microsoft's EAP Licensing Prices, One-Year True-Up Plus Five Non-Current Licenses
Year One |
|
|
|
|
|
SQL Server Enterprise,
1 Processor, L&SA |
2 |
10,361 |
20,722 |
7,993 |
15,986 |
SQL Server Enterprise,
1 Processor, SA |
10 |
4,440 |
44,400 |
4,440 |
44,400 |
SQL Server Enterprise,
1 Processor, SA |
5 |
- |
- |
4,440 |
22,200 |
True-Up, Year One |
2 |
28,862 |
57,724 |
21,758 |
43,516 |
Year Two |
|
|
|
|
|
SQL Server Enterprise,
1 Processor, L&SA |
2 |
10,361 |
20,722 |
7,993 |
15,986 |
SQL Server Enterprise,
1 Processor, SA |
10 |
4,440 |
44,400 |
4,440 |
44,400 |
SQL Server Enterprise,
1 Processor, SA |
5 |
- |
- |
4,440 |
22,200 |
True-Up, Year Two |
2 |
24,422 |
48,844 |
17,318 |
34,636 |
Year Three |
|
|
|
|
|
SQL Server Enterprise,
1 Processor, L&SA |
2 |
10,361 |
20,722 |
7,993 |
15,986 |
SQL Server Enterprise,
1 Processor, SA |
10 |
4,440 |
44,400 |
4,440 |
44,400 |
SQL Server Enterprise,
1 Processor, SA |
5 |
- |
- |
4,440 |
22,200 |
True-Up, Year Three |
2 |
19,981 |
39,962 |
12,877 |
25,754 |
Three-Year Total Cost |
|
|
341,896 |
|
351,664 |
Extra Cost With EAP |
|
|
|
|
(9,768) |
EAP = Enrollment for Application Platform; L&SA = License and Software Assurance; SA = Software Assurance |
Source: Gartner (February 2011)

In this second scenario, EAP costs about 3% more because of the mandatory enterprisewide commitment. At the end of the agreement, the organization would still own the license rights to 18 SQL Server Enterprise Edition, 1 Processor Licenses. However, it would also have the rights to five non-perpetual licenses and could choose to continue to pay SA to keep them current. Alternatively, it could choose to uninstall the software or exercise its buy-out option and purchase perpetual licenses for those five licenses.

All customers licensing EAP-eligible products should work with your Microsoft representatives to determine whether EAP is right for them.
 © 2011 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. or its affiliates. This publication may not be reproduced or distributed in any form without Gartner's prior written permission. The information contained in this publication has been obtained from sources believed to be reliable. Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such information and shall have no liability for errors, omissions or inadequacies in such information. This publication consists of the opinions of Gartner's research organization and should not be construed as statements of fact. The opinions expressed herein are subject to change without notice. Although Gartner research may include a discussion of related legal issues, Gartner does not provide legal advice or services and its research should not be construed or used as such. Gartner is a public company, and its shareholders may include firms and funds that have financial interests in entities covered in Gartner research. Gartner's Board of Directors may include senior managers of these firms or funds. Gartner research is produced independently by its research organization without input or influence from these firms, funds or their managers. For further information on the independence and integrity of Gartner research, see "Guiding Principles on Independence and Objectivity" on its website, http://www.gartner.com/technology/about/ombudsman/omb_guide2.jsp.
|
|
|
|
|

1 In 2010, analysts in Gartner's IT Asset Management and Procurement team took over 855 calls from clients about Microsoft licensing. These clients represented organizations worldwide, large and small, in both the public sector and the private sector.
2 Bill Gates, "The Enduring Magic Of Software," Information Week (October 2004).
|
|
|

A Client Access License (CAL) Suite is sold as a single license that provides access to multiple server products. Microsoft offers two CAL Suites: Core CAL Suite and Enterprise CAL (ECAL) Suite. Although they are called CAL Suites, not all the items they contain are CALs. For example, in the Core CAL for System Center Configuration Manager, Microsoft provides a client Management License (ML), not a CAL; and in the ECAL Suite, the Forefront Security Suite is a set of subscription services, not CALs.
|
|
|

Programmatically, there is no price differential between the Select Agreement, net L&SA price and L&SA prices you would receive in the EA for Additional Products. The only difference in price between licensing them in the Select Agreement and the EA would relate to any markup that the Microsoft Large Account Reseller (LAR) adds to the Select Agreement price. Therefore, when Microsoft offers a discount in the EAP, the discount applies only to the license price. No discount is offered for SA.
|
|
|

Although EAP requires an enterprisewide commitment, when signing up for an EA, you define your organization and specify which affiliates are specifically included or excluded. Therefore, although EAP is an enterprisewide commitment, it applies only to affiliates included in the EA.
|
|
|

For organizations that have grown over time or that want to make their applications available to third parties (such as non-employees or external users), licensing SQL on a Per Processor basis can be more attractive since it does not require them to license CALs for SQL. However, there is no step-up or other license type available from Microsoft that allows you to do this cost-effectively. Programmatically, the current Microsoft licensing rules require you to buy all new Per Processor licenses. And unless negotiated otherwise, no credit is given for existing licenses. By enrolling in an APA at just the cost of SA, you make the added cost less painful.
|
|
|