
The day before the start of the July 4 holiday in the U.S., Microsoft quietly announced via a blog post that the Teams Office 365 Connectors feature will be phased out between August 15 and January 1, 2025. To say that decision has been unpopular is an understatement.
In hundreds of angry comments on the blog post outlining the coming change — which impacts the way that updates from Microsoft and third-part services are integrated into Teams channels — customers are taking Microsoft to task about everything from super short notice, to lack of migration documentation, to potentially much higher bills if they use Microsoft’s suggested replacement (Power Automate workflows).
Update (July 26): Microsoft bowed (a bit) to customer “feedback” and extended the Office 365 connector phase-out deadline to give customers more time to move to “Power Automate, an app within Microsoft Teams, or Microsoft Graph.”
Just a year or two ago, it would be next-to-impossible to imagine Microsoft allowing this kind of situation to happen, given Teams’ exalted status in the company.
But it’s a new era for Microsoft Teams; it is no longer the favorite child. Teams has been pushed aside by the almighty Copilot. And making matters worse, for both Microsoft and its customers, Teams is at the crux of a major antitrust case in Europe which is looking unlikely to go Microsoft’s way.
Teams had a heady start. In 2018, just a year after it launched Teams, Microsoft proclaimed it the fastest growing business app in Microsoft history. During the COVID-19 pandemic, Microsoft officials trumpeted how quickly Teams’ user base and adoption was growing. Every week, Microsoft announced a slew of significant new Teams features, most of which were added to the product for no additional cost.
But Teams’ growth started to slow. In 2021, Microsoft shifted its publicly reported Teams metric from daily active users to monthly active users, seemingly to try to hide the fact Teams adoption was starting to plateau. Around the same time, an antitrust suit launched by Slack against Microsoft over Teams bundling practices started to gain momentum.
Reading the lifecycle tea leaves
When a Microsoft product hits the point in its lifecycle where it’s no longer the newest, shiniest jewel, Microsoft typically shifts its strategy around it. Execs become tasked with finding ways to ensure that product keeps generating more average revenue per user (ARPU), which almost always spells price increases, new monetization methods (such as turning features that would have been added for no additional cost into paid add-ons), or both.
“Teams has very much left the high-growth strategic-market ‘golden child’ category within Microsoft. And, as such, it’s been sent off to the ‘cash cow’ mines of widely-adopted products and services (joining Office, Windows, and others) to use its market position to generate more revenue and to help boost the profile of the newest cadre of golden children,” explained Directions on Microsoft analyst Jim Gaynor.
Teams also faces regulatory complications, which impact not just public perception, but also portends potential (and costly) licensing changes.
In late June, the European Commission issued its initial findings that Microsoft illegally bundled Teams with Microsoft 365 and Office 365 subscriptions. Microsoft had attempted to head off the EC’s case by making Teams available as a separately priced, unbundled product for “net new” customers worldwide earlier this year, but antitrust regulators seem to have found that move insufficient. If Microsoft and the EC can’t come to terms, Microsoft could face a fine of up to 10 percent of the company’s annual worldwide revenues plus possible additional remedies crafted by the EC.
Looking back to predict ahead
Independent of what Microsoft is required to do by European regulators in the Teams case, there are still some likely pricing and licensing patterns customers should expect based on history.
Microsoft’s push to continue to wring profits out of products, regardless of how far along they are on the adoption curve results in more and more features being released as separately priced add-ons. We’ve already seen the start of this with Teams Premium, a collection of AI, security and advanced meeting features, which costs $10 per user per month. And customers who want to take advantage of Copilot in Teams must pony up an additional $30 per user per month for the privilege.
“The message for customers is that these new products that Microsoft was heavily promoting a handful of years ago, that you wove into your business, are now entering the ARPU-focused phase,” said Directions’ Gaynor. “So, you’re going to see prices increase, the pace of new features not tied to add-ons drop off precipitously, interoperation with things outside the Microsoft ecosystem dry up, and previously included capabilities cut in favor of similar-but-different things that boost other initiatives.”
Teams is likely still a way away from joining the club shared by the on-premises versions of SharePoint, Project, Exchange, Skype for Business servers — products much further along in their lifecycles. (But all of which still have enough customers willing to pay to justify the Subscription Edition, or SE, variants.) But before Teams gets to that point, customers should be looking for ways to reduce investing in it — or any other products in which Microsoft is no longer investing, for that matter.
Related Resources
July 3: Get ready for the retirement of Office 365 Connectors in Teams
What to know before you go Teams-less
Paid add-ons to Microsoft 365 are rapidly multiplying: What’s a customer to do?
Podcast: When should you walk away from a Microsoft product?

Microsoft is pushing ahead with its plan to launch its new Outlook in a way that might be a bit more aggressive than many expected. On July 11, company officials posted to the Microsoft 365 Message Center an update on the timing for the rollout of the new Outlook. As of August 1, 2024, Microsoft plans to designate the new Outlook as generally available (GA) and no longer in public preview for commercial customers. (GA is not yet happening for Government Cloud, Department of Defense or Sovereign Cloud customers.)
The GA milestone is not going to have immediate impact, Microsoft is assuring organizations. The MC810420 entry says there will be “no automatic changes for current users.” Organizations will be able to control its availability and are “encouraged” to start planning for migration, since Microsoft will be offering full support for the product as of August 1. Microsoft’s note says the current Outlook Windows app, now called “classic Outlook,” will continue to be supported and available and “any Microsoft-driven migration steps in managed environments” will not happen without a 12-month notice.
Is it panic time?
Microsoft has been working on consolidating its Outlook mail and calendar client apps for Windows and the Web since 2021, if not longer. The planned replacement, which was formerly codenamed “Project Monarch,” looks and feels a lot like the current Outlook web client for Windows.
Microsoft officials have said the Mail and Calendar apps built into Windows 11 will be replaced with the new Outlook by the end of calendar 2024. But they’ve continued to claim that the new Outlook will remain an opt-in experience for other customers while it fills in gaps in the feature matrix.
Earlier this year, Microsoft officials said publicly that the next milestone on its roadmap would be GA for the new Outlook but did not provide a date when that would likely occur. Sometime after GA, Microsoft officials said, there will be an “opt-out” milestone, during which the new Outlook will be on by default, but customers can still roll back. The “cutover” stage, during which the switch back to classic Outlook will no longer be available for new deployments of Outlook from Microsoft 365 subscriptions, is slated for some time after that. During cutover, customers with perpetual (non-subscription) Office — specifically, Office 2021 and Office 2024, which is due later this year — will still be able to use classic Outlook.
“Microsoft’s next step is to hide the current Outlook and make the new one the default for Microsoft 365 Office users. We didn’t get the 12-month notice for that, so IT managers have at least that long before they have to either block new Outlook, wave it through, or let the user decide,” explained Directions on Microsoft analyst Rob Helm.
Based on Microsoft’s clues, Directions on Microsoft estimates that customers who license the Outlook Windows app with Microsoft 365 Apps for enterprise will have to adopt the new Outlook possibly as early as the second half of 2026.
No Exchange Server or COM support on the horizon
There remain a considerable number of features available in classic Outlook that are still missing or only partially implemented in currently circulating commercial previews. A major trouble spot is Exchange Server: Microsoft has not announced any plans to support it with new Outlook. Unless Microsoft relents (which is unlikely), on-premises and third-party hosters will not be able to host Exchange with the latest client.
Another problem is COM add-ins and related extension technologies including .NET add-ins (also called “VSTO” add-ins after the Visual Studio Tools for Office tool set), and Visual Basic for Applications (VBA) macros. Many of these were developed by Microsoft, partners, and some customers to integrate Outlook into other applications. Customers moving to new Outlook will have to do without or replace them with new JavaScript add-ins, some of which are already available for Salesforce and Microsoft customer relationship management (CRM) applications.
Additionally, some key, basic features aren’t slated to arrive until after GA. The initial version of PST support in the new Outlook for Windows isn’t slated to start rolling out until March 2025, according to Microsoft’s M365 Roadmap. Support for S/MIME is slated to start rolling out in September 2024.
Customers also need to be aware that the new Outlook will add new features through service-based flighting, not through build updates. “Features will be listed on the Microsoft 365 Roadmap, and then released into the Targeted Release ring for 30 days before beginning General Availability release,” Microsoft says.
“GA’s only direct impact on IT managers is that you can get support for new Outlook. However, we project new Outlook will permanently displace classic Outlook from Microsoft 365 Office suites in as little as 24 months after GA. So treat GA as a reminder: Get new Outlook rollout into your technology roadmaps and budgets,” advised Helm.
Related Resources
New Outlook to GA August 1, 2024
Microsoft’s Roadmap for the New Outlook
Microsoft to Support Classic Outlook for Windows for Some Until At Least 2029
New Outlook: Two Years to Breaking Changes in M365 (Directions members only)

Last week’s settlement between Microsoft and the Cloud Infrastructure Services Providers in Europe (CISPE) won’t do anything to cut the higher prices Microsoft is charging organizations to run its software on its biggest rival’s clouds. The settlement — which allegedly involved Microsoft paying CISPE $22 million — blocks CISPE and its member companies from lodging new or supporting similar antitrust cases in this matter against Microsoft. The settlement also excludes AWS, Google and Alibaba cloud platforms.
“At the end of the day, the settlement is nothing. It won’t affect so-called listed providers and just promises to give a few Azure exclusives to the smaller ‘authorized outsourcers,’” said Directions on Microsoft analyst Wes Miller. “It’s unclear what this settlement actually resolves other than a legal threat.”
Microsoft introduced outsourcing restrictions in 2019, resulting in customers paying more to run Microsoft software in non-Microsoft cloud environments. Customers who had been using AWS and Google Cloud as dedicated hosts for running Windows Server and clients were affected directly, but some of them didn’t realize the extent of the impact until years later when their licensing contracts with Microsoft were up for renewal.
CISPE launched its competition complaint against Microsoft with the European Commission in November 2022. Microsoft responded with a set of “European Cloud Principles”, which officials said would level the playing field for partners and customers who wanted to run Microsoft software on certain non-Microsoft cloud infrastructures.
What those principles didn’t include was what many customers cared most about: The ability to run Microsoft software on Amazon Web Services, Google and Alibaba. They focused on customers who wanted to move their software licenses to other clouds outside of those “Listed Providers.”
Azure Stack HCI for Hosters is Born
In addition to agreeing to cover CISPE’s three years of legal costs in this matter, Microsoft also said it would release within the next nine months “an enhanced version” of its Azure Stack HCI platform for European cloud providers, known as Azure HCI Stack for Hosters, that will provide features that Microsoft customers using regular Azure Stack HCI have today. Those enhanced features include multi-session virtual desktop infrastructure based on Windows 11; free Extended Security Updates (ESUs); and Pay-as-you-go licensing for SQL Server.
Microsoft and CISPE also agreed to the establishment by CISPE of a European Cloud Observatory to monitor development and evaluation of the coming product, with members of the observatory including cloud infrastructure vendors in Europe, European customer associations and Microsoft.
It’s unclear if there are other hidden terms in the agreement, given a report this week indicating CISPE could have gotten a bigger payday by going a different route.
This week Bloomberg reported that Google, which is not a member of CISPE, tried to get CISPE to refrain from taking the Microsoft deal by offering a reported $500 million for more than five years of software licenses and another $15 million in cash. But CISPE didn’t take Google’s offer, which Bloomberg claimed was made just days before the Microsoft settlement was announced last week. And Google officials said they will continue to explore “other options to continue to fight against Microsoft’s anti-competitive licensing.”
Related Resources
CISPE and Microsoft agree on settlement in Fair Software Licensing case
Microsoft pays $22 million to settle cloud complaint in Europe
Podcast: Microsoft licensing for non-Microsoft clouds
Changes for cloud vendors don’t help with AWS or GCP (Directions members only)
Bloomberg: Google offered cloud Firms $512 million to fight Microsoft

It’s becoming increasingly apparent that Microsoft is forging ahead with its plan to move more of its customers off Enterprise Agreements (EAs) and onto Microsoft Customer Agreements (MCAs). Recently, Directions on Microsoft shared details about Microsoft’s plans to move EA Level A customers to MCAs. Now we also hear Microsoft is aiming to have new Microsoft Azure Consumption Commitment (MACC) agreements signed under MCAs, with no more options under an EA.
An MCA is a relatively new Microsoft licensing agreement that, up to this point, had been primarily for smaller and mid-size customers. MACC is an agreement via which enterprises commit to spend a set amount on Azure and other cloud services over three years. It is one tool customers can use to try to manage their cloud spending and maximize their savings if their usage is well understood.
This MCA-MACC change is part of a growing push by Microsoft to make EAs available only for its largest customers. Microsoft’s not-so-secret strategy is to move more of its smaller and mid-size enterprise customers to resellers and integrators and deal directly with the most lucrative, biggest customers itself.
However, this MCA-for-MACC shift isn’t impacting only smaller companies. In fact, the change already has begun impacting some larger companies over the past four to five months, our contacts tell us. Directions hears that even some 50,000-employee-size customers have been told that MACC is placed under MCA or nothing.
MCA for MACC: It’s not just about money
Microsoft has other, somewhat less obvious reasons for getting more customers to go with MCAs. The back-end systems associated with EAs are old and difficult to maintain. Microsoft wants to move more customers off of these systems, and is starting with smaller customers first, as they tend to be less complex organizations with simpler needs (and tend to be in less of a position to push back).
Larger organizations are the next target, and it’s no doubt easier to try to get them to go the MCA route more slowly. From Microsoft’s perspective, Azure doesn’t bring along with it the licensing rule complexity and license entitlement data integrity issues that other Microsoft products typically do. That makes it a good place for Microsoft to start the slow march toward the ultimate destination: MCAs everywhere.
We asked Microsoft if the new MACC via MCAs is considered a requirement and when it will become official. A company spokesperson said the company had “nothing to share.”
MCA doesn’t necessarily mean less complexity
Commercial customers currently have a variety of ways to purchase Microsoft cloud services including:
- An EA (either directly from Microsoft or through a partner/reseller)
- An MCA directly from Microsoft or a Microsoft Cloud Solution Provider (CSP)
- Directly from Microsoft, online
In 2019, Microsoft made Azure available via the MCA. Starting that year, new and renewing corporate customers were no longer able to purchase Azure Services through an Azure only Server & Cloud Enrollment (SCE) under an EA. Over the next few years, Microsoft made Microsoft 365, Dynamics 365, the Power Platform, and Windows 365 available via the MCA, as well.
Microsoft has been encouraging customers who purchase through EAs to consider the Microsoft Customer Agreement for Enterprise (MCA-E). The pitch: Buy through Microsoft via an MCA and get access to “enhanced benefits” under an MCA-E. Among the kinds of MCA-E benefits Microsoft touts are things like one streamlined digital agreement, flexible billing account structure, “intuitive” and customizable invoices, and simplified tenant management via the Microsoft Admin Center.
However, some of these benefits are seemingly temporary. For example, the existing Azure Support offer for EA and MCA-E customers ended as of June 30, 2024. Beginning July 1, 2024, all customers who do not already have a paid support plan, such as Microsoft Unified, ProDirect support, etc., must purchase a support plan if they wish to maintain technical support coverage.
Besides possibly losing “enhanced benefits,” what’s the downside of moving from complex, lengthy EAs to far more succinct and simple MCAs? Under an MCA, customers cannot purchase or renew Software Assurance for perpetual (non-subscription) licenses for products like Windows Server and SQL Server. Under an MCA, customers lose the ability to purchase certain Microsoft 365 User and Device Subscription Licenses (User SLs and Device SLs, respectively).
There are also inconsistencies between the EA stack and MCAs that can drive some legal departments crazy. Trying to maintain “parallel” contracts can create ambiguities as to which and what applies when and make it more difficult for organizations to understand exactly to what they’re committing.
If and when Microsoft makes its MACC via MCA policy official, customers should be prepared to have to cobble together more purchasing programs (such as Open Value plus MCA) if they want to maintain at least some of the same licensing benefits they’ve got currently.
Related Resources
Mid-size orgs: Your EA days are numbered
Azure Licensing: One Phrase, Many Meanings (Directions members only)
Take advantage of your Microsoft Azure Consumption Commitment (MACC) benefit
Azure Support Plan benefit terminated June 30, 2024

Microsoft’s announcement that Copilot in Fabric is generally available (GA), made at its Build conference in mid-May 2024, was misleading and incomplete. Attendees left Build under the impression that Copilot in Fabric was GA across the board, when, in reality, only one Copilot feature in the Power BI experience made it to GA. All other Copilot features in Power BI were still in preview as of the end of May 2024. And more importantly, Copilot in all the other Fabric experiences (Data Factory, Data Engineering, Data Warehouse, Data Science, and Real-Time Intelligence) remain in preview. None of them is GA.
(Update: June 3, 2024, the ability to generate a narrative in response to user questions about a Power BI report’s data is now GA.)
Now, don’t get me wrong, I’m a big fan of Copilot and think it will be a great productivity and analytic tool that helps data analysts, developers, and end-users. But organizations need to make decisions about when they adopt tools and how they spend their time. Customers often review features in preview, but never deploy them to production. And that’s my problem with Microsoft’s false announcement. Customers could be making bad decisions about evaluating and deploying Copilot in Fabric.
Following the blog trail
At the 43:35 point of the “Microsoft Fabric: What’s new and what’s next” presentation, delivered by Fabric Chief Technical Officer Amir Netz, he announced that Copilot in Fabric is generally available. And even strengthened the announcement with a slide dedicated to the GA announcement.
At first, I was excited and looked at my calendar to find time to delve into the various Copilots in Fabric. But then… I started reading through the Microsoft blog post that came out on the same day, entitled “Copilot in Microsoft Fabric is now generally available in the Power BI experience.” As an analyst, the long title was the first clue. Long titles like that are almost always a marketing technique to try to make a little announcement sound big. The blog post clarified the key points that Netz didn’t cover. Notably, “While the report creation experience is now generally available, there are other Copilot experiences in Power BI that are available in preview.” In the same section, the blog post further stated, “The Copilot in Fabric experiences for Data Factory, Data Engineering, Data Science, Data Warehouse, and Real-Time Intelligence are also all still available in preview.”
There’s one more thing: There was another important announcement in the blog post that wasn’t discussed at Build. “Copilot in Fabric is also now enabled on-by-default for all eligible tenants, including the preview experiences.” By eligible tenant, Microsoft means “customers with a paid Fabric capacity (F64 or higher) or Power BI Premium capacity (P1 or higher) have access to Copilot.”
Currently, the ability to use Copilot preview features is either on or off for everyone. There’s no setting that allows customers to limit use during evaluation. A new feature is expected to limit its use by capacity, but that has not arrived yet. For more details, take a look at this support post.
My Recommendation
I, personally, plan to use Copilot in Fabric extensively when it really hits GA. But these features are not GA, so please don’t use them in production. Preview features are not supported by Microsoft, and the features will likely change before they reach GA. This means if customers aren’t careful, they could end up spending a lot more than they expected simply evaluating preview features.
Related Resources
May 2024: Microsoft says Copilot in Fabric is now GA
June 2024: Microsoft says GA of Copilot for Power BI is rolling out starting today
Azure Roadmap: Microsoft Fabric (Directions on Microsoft members only)

For years, Microsoft has been nudging smaller and mid-size enterprise customers towards a new type of licensing agreement, known as a Microsoft Customer Agreement (MCA). But 2024 might be the year when this MCA requirement for this group of customers begins to roll out officially. For organizations accustomed to buying Microsoft products through an Enterprise Agreement (EA), there could be some big changes — both positive and negative — when moving from an EA to an MCA (or adding an MCA in addition to an EA).
Microsoft currently offers its EA customers different programmatic (built in) discount levels, depending on how many users and how many client devices they want to license. The more users/devices, typically the greater the discount.
The official minimum number of users/devices a customer currently needs to qualify for an EA is 500 to 2,399, a segment which is known as Level A. But Directions on Microsoft is hearing increasing chatter that Microsoft plans to phase out Level A completely and move those customers at this level to MCA-based licensing. And if that happens, the new minimum user/devices requirement for an EA officially may rise to 2,400 (which is now the entry point for the EA Level B discount tier).
It’s worth noting this coming change is the most recent step in a long, gradual phase-out process. A few years ago, Microsoft eliminated the programmatic discount for level A, which resulted in Level A getting pricing based on an estimated retail price, not pre-ordained discounting. A few years before that, Microsoft increased the official minimum to qualify for Level A from 250 to 500 users/devices.
We asked Microsoft if the rumors about Level A going away this year are true. A company spokesperson said that at this time the company had “nothing to share.”
What to expect when you’re expecting an MCA
If this change does happen, what should EA customers at Level A anticipate? An immediate price increase? More licensing complexity? Fewer negotiation levers?
As we like to say at Directions: It depends.
One thing is for sure, however: Level A customers currently on an EA need to start preparing now for a new volume-level construct, which will likely include an MCA and possibly a Cloud Solution Provider (CSP) reseller partner. If you’ve renewed your EA recently, you’re unlikely to feel the impact until the end of your current contract. If you haven’t, your pending EA renewal could be the event that triggers the EA-to-MCA change.
Microsoft unsurprisingly paints the MCA as nothing but goodness. On its Microsoft Licensing web site, the company describes an MCA as providing a “consistent and simplified purchase experience, with greater flexibility in how and where you buy.”
MCA contracts are shorter than EA contracts (around 9 pages vs. 30 for a typical EA) and renew automatically, where EAs must be manually renewed, typically involving a complex negotiation phase. All Microsoft cloud products and services are available via the MCA and all licensed products and services can be viewed and managed via a single portal. MCAs are available in most countries and can be purchased through CSP resellers or directly from Microsoft.
In terms of pricing, customers who are required to go with an MCA instead of an EA could end up paying the same or even somewhat less than they do for similar products and services today, for a few reasons. First, CSPs tend to have some pricing wiggle room. Additionally, the ability to buy month-to-month via MCA (without longer contract obligations) could help customers save on temporary summer employees, for example.
However, there is a chance that your overall price and overall spend for the entire agreement could end up being higher. Customers may lose some EA benefits, such as favorable terms when licensing on-premises products with Software Assurance. They may end up having to patch together multiple contracts handled by multiple resellers, which could result in not just more hassle, but higher costs overall. And having to engage in an entirely new contract review process could be a pain — even when compared to the many hoops though which an org typically must jump when renewing an existing EA contract.
Let the MCA buyer beware
“There may or may not be a direct price increase,” said Directions on Microsoft‘s head of Advisory Services and negotiation expert Dean Bedwell, “but there are ways you could pay more because of special terms.”
For example: Under an MCA, customers cannot purchase or renew Software Assurance for perpetual (non-subscription) licenses for products like Windows Server and SQL Server. As a result, customers may have to move some workloads to MCA-based server subscriptions at a higher cost or use the Open Value (OV) program, which provides the option to renew SA on perpetual licenses but does result in managing purchases through two programs, often at higher cost.
In the case of Microsoft 365, customers who are moving from an EA to an MCA will need to reassess how they license Microsoft 365 subscriptions. EA contracts typically offer organizations a larger set of choices when it comes to Microsoft 365-related license types and, in some cases, preferential use rights.
Under an MCA, customers lose the ability to purchase certain Microsoft 365 User and Device Subscription Licenses (User SLs and Device SLs, respectively), for instance. While some workarounds are possible, they’ll likely cost companies more. Customers may need to use two purchasing programs — MCA plus something like the aforementioned Open Value — to get the same coverage.
Another gotcha: Teams-less Teams
Another new worry: There’s the strong possibility that moving from an EA to an MCA could result in Microsoft categorizing a company as a “net new customer,” which would mean that customer would be no longer eligible to buy Microsoft 365 suites that bundle Teams. This could result in orgs having to repurchase Teams separately, which will cost more due to the increased costs of the split Teams licensing that is now required for net-new customers.
Directions asked Microsoft whether this would be the case and we received a “nothing to share” from a company spokesperson. But in a PowerPoint deck for partners, there’s a clause which seemingly confirms an EA-to-MCA move will trigger the net-new customer issue. That clause:
“Due to systems limitations, customers will also not be recognized as existing customers if they change their purchasing channel except when moving to EA/EAS or moving to/from MCA-E and to/from Buy Online (Direct).”
Customers at Level A may have little or no recourse if they’re pushed out of the EA bucket into the MCA one. But they should at least know possible licensing issues they may face and try to mitigate when possible.
Related Resources
Transitioning Microsoft 365 from an EA to an MCA (Directions members only)
Transitioning Windows Server from an EA to an MCA (Directions members only)
Going Teams-less: What you need to Know

The push for Power BI customers to adopt Microsoft Fabric quickly marches onward, whether customers (or features) are ready or not. Along with forcing high-end Power BI customers to switch to Fabric licensing, Microsoft is now retiring high-end Power BI features with Fabric as the only replacement option. Microsoft wants you to move to Fabric now and they’ll use any tactic they can to make that a reality.
Power BI Premium customers can theoretically remain on Power BI until the end of their agreements, which could be three years from now. However, unless their Power BI deployment is purely reporting, that’s not likely to happen. It’s evident that any Power BI feature that can be replaced by a Fabric experience (like machine learning or data marts or streaming datasets) will be. This means customers who need those features will be forced to migrate to Fabric (with short notice) either by redeploying their Power BI workloads in Fabric or creating a separate Fabric deployment that runs alongside Power BI, just to perform those activities.
Here’s what happened
Last month I wrote about how Power BI customers are being forced into Fabric licensing. On March 14, 2024, Microsoft announced the retirement of several Power BI licensing and purchasing options by the end of the year, retirements that will require customers to purchase new Fabric licensing and migrate existing workspaces. Officials from Microsoft claim the change will give Power BI customers more benefits, but they glossed over the fact that on-premises customers and those use Power BI to embed reports in their applications will see higher costs.
And now we’re seeing the retirement of Power BI features where the suggested replacement option is in… Fabric, of course.
The most recent is the quick retirement of AutoML in Power BI Dataflows, which went from announcement to retirement in three months! Customers are advised to move to AutoML in Fabric Data Science, which is a great offering and ultimately is the right place to create machine learning models. But I can’t understand why customers were only given three months to make the change.
The two offerings are not the same and migration is not a quick lift-and-shift. AutoML in Power BI was an integrated solution, designed to work with Power BI components, whereas AutoML in Fabric Data Science uses OneLake and Fabric tools. Power BI customers had to learn a new environment, move their models over, move training data over, retest and revalidate models, and then connect existing Power BI Dataflows and queries to the models now hosted in Fabric. All this in just three months? And did I mention that AutoML in Fabric Data Science is still in preview, so it’s not actually supported for production use? That last point is interesting, because I know lots of customers who have policies preventing the use of preview features for production.
Sidenote: I don’t know who made this decision, but it can’t be someone who has deployed and supported real-life workloads. To make an announcement in February that a significant feature would be retired in three months shows a lack of respect for customers who already have budgets and project plans established for the year. This change took people away from efforts that are more important to their organizations and made them focus on an unplanned migration project to a solution that is still in preview. Sorry, but that’s not nice.
More retirements coming
I don’t think this will be the end of retiring Power BI features, as there are several features in danger, whether Microsoft has publicly admitted it or not. The way I see it, any Power BI feature that is not part of visualization and can be replaced by a Fabric feature will be replaced, and probably with very little notice.
Here’s a quick list of the Power BI features in danger:
Power BI Dataflows Gen1was marked for retirement the moment they started calling it Gen1. The replacement is Dataflows Gen2, a feature that resides in Fabric Data Factory, of course. (Note: FDF is a great solution and where integration pipelines should reside). Gen2 is a hybrid of pipeline features from Azure Data Factory and data query features from Power BI Dataflows, so it’s not a direct migration for anyone.
Power BI Datamarts is still in preview after more than a year, and I think it’ll be retired in favor of Lakehouse features in Fabric Data Engineering. Datamarts uses the Azure SQL Database service and it’s obvious that the Power BI team prefers Fabric’s OneLake environment. They’ve also released a connector called DirectLake that allows Power BI models and reports to query Lakehouses directly.
Streaming data has always been a challenge for Power BI with several failed solutions over the years. The latest, Streaming Datasets, uses other Azure components in the backend and I suspect it will be retired in favor of Fabric Real-time Analytics, which itself is based on Azure Data Explorer. To be honest, this is a replacement that will finally deliver a good streaming data solutions.
Data compliance features are already being replaced with Purview, which makes a lot of sense, but Purview is also the data compliance solution for Fabric’s OneLake offering. I think most of the new Purview features for Power BI will only be available for Power BI inside Fabric deployments.
Desktop Developer mode is a new development option with version control and code sharing. The original goal of supporting repositories remains; however, it appears the features will now be made to work with repositories that support other Fabric experiences. Desktop Developer mode has been in preview for over a year, so the influence of Fabric is obviously causing some changes.
My recommendations
Power BI’s roadmap is no longer its own. It is now a part of Fabric and Microsoft will pursue an agenda that focuses heavily on Power BI being reliant on Fabric for as many features as possible. While this is a reasonable long-term objective, customers shouldn’t expect that they will have years to make the migration. If you have deployments that depend on Power BI/Fabric overlapping features, make plans to migrate them to Fabric soon.
Throughout 2024 and 2025, I believe Microsoft will continue to retire Power BI features that have counterparts in Fabric, pushing customers to adopt Fabric even before their agreements end. In the near term, have developers and administrators start testing and learning how to use Fabric.
Ultimately, I’m not sure there will an option to have a Power BI–only environment.
Related Resources
Microsoft Fabric takes control of Power BI licensing
Understanding Microsoft Fabric Licensing (Directions members only)
Power BI Roadmap 2024, Wrapped in Fabric (Directions members only)
Microsoft Power BI In-Depth Guide

Microsoft has spent more than a decade trying to find a way to get Windows on Arm devices to catch on. On May 20, Microsoft and many of its big PC partners took another swing at igniting the Windows-on-Arm PC market, and a reason for customers to buy new machines. This time, unsurprisingly, AI is being touted as the “killer” app/use case.
The coming wave of new Windows on Arm devices, running Qualcomm’s latest Snapdragon X series of processors, are going to be branded “Copilot+.” (Intel and AMD-based Copilot+ PCs are coming, too, but possibly not until later this year or early next. They will be based on new AMD and Intel systems on a chip (SoCs) that are expected to be announced this summer.)
No PCs currently in market qualify as Copilot+ devices. The baseline specs for Copilot+ PCs are NPUs delivering 40-plus TOPS (trillions of operations per second), Microsoft’s Pluton security processor (which must be enabled by default), 16GB of RAM, and 256GB of storage. Microsoft is requiring PC makers to include a Copilot key on the keyboard for this new class of devices. These Copilot+ PCs will be running Windows 11 24H2. They will be available in all kinds of configurations. Pricing starts at $1,000 and they’ll be generally available beginning June 18.
If at first you don’t succeed…
Microsoft and PC makers have been trying to capitalize on Arm’s promised benefits, including better battery life and lower power and cooling requirements, for more than a decade to no avail.
Microsoft’s first foray into Windows on Arm, in 2012, centered around its own Surface RT tablets running a modified version of Windows for Arm. The devices were so unsuccessful that Microsoft ended up taking a $900 million charge due to having to slash the price of the Surface RT tablets.
Microsoft tried again with its Surface Pro X, featuring the Microsoft SQ1 Arm processor, which was a modified version of the Qualcomm Snapdragon 8cx Arm chip. These devices — and Windows on Arm — didn’t offer the battery life or performance vendors promised. Emulation was required to get popular apps to work on Microsoft’s and other PC makers’ devices running 8cx, and emulated apps ran far slower than native ones.
(Near) total Recall
Microsoft’s Surface unit, along with top PC makers — including Acer, ASUS, Dell, HP, Lenovo and Samsung -— are looking to AI features to whet Windows PC buyers’ interest. The new Surface Laptop and Surface Pro announced on May 20, both feature the Snapdragon X Arm processors and will be marketed as Copilot+ PCs.
With the so-called “Recall” application (part of the set of features first reported by Windows Central as “”AI Explorer”), which will soon be available in preview, customers will be able to more easily find anything they’ve seen on their PCs by describing things they remember. A timeline interface will help them scroll back in time to return to apps, documents, messages which they used previously.
Live Captions with live translation will deliver automatic captions and handle translations in real time of any live or prerecorded videos in a variety of languages. PC makers are playing up “Cocreator” a feature that enables sketches to be filled out using AI. And the new Copilot+ PCs will take advantage of additional new Windows Studio Effects, which can improve video conferencing with filters that adjust lighting, and noise cancellation.
Windows 11 on Arm can run x86 and x64 applications via emulation, which helps with performance and compatibility. But Microsoft finally seems to be convincing ISVs to build native Arm versions of their apps for these devices. Microsoft’s own major Microsoft 365 apps have been available as native Arm apps for several years. Google recently delivered an Arm64 version of Chrome. Adobe Photoshop, Lightroom, and Express are all available natively, and Illustrator is coming this summer, according to Microsoft.
Microsoft officials claim 90% of users’ application minutes on these PCs will be spent in native apps. But for enterprises, the real test will be in the line-of-business and other non-consumer apps that they will need to just work, either in emulation or natively.
Microsoft is adding a new “Copilot Runtime” layer to Windows 11 to infuse the OS with AI capabilities, rather than making them add-ons. Microsoft execs also said that the Windows 11 tools organizations use to deploy, manage and secure existing PCs also will work with Copilot+ ones. Windows Autopatch, Intune and Windows Autopilot will all work with Copilot+ PCs, they said.
Related Resources
Microsoft blog: Introducing Copilot+ PCs
What admins need to know about Copilot+ PCs
Microsoft guidance on running Windows 11 on Macs

On May 14, Microsoft posted a blog which stated that multifactor authentication (MFA) would be required for “all” Azure users starting in July 2024. The post, which was very light on details, did highlight why (Do security!) Microsoft is making this change, but failed to provide anything about possible exemptions, implementation and other important information.
Deep in the rapidly growing number of comments on the blog post, Naj Shahid, Principal Product Manager for Azure, added a few of the missing details about the edict.
Shahid explained that Microsoft won’t actually require all Azure users to use MFA.
“Students, guest users and other end-users will only be affected if they are signing into Azure portal, CLI, PowerShell or Terraform to administer Azure resources. This enforcement policy does not extend to apps, websites or services hosted on Azure. The authentication policy for those will still be controlled by the app, website or service owners,” Shahid noted.
In addition, service accounts, managed identities, workload identities and other token-based automation accounts will be excluded from the MFA requirement, he said. For cases where no workaround is available, there will be an exception process, which Microsoft will detail via official notifications.
Starting in July, Microsoft will be gradually enforcing the MFA sign-in policy for portal. Once that’s completed, a similar gradual rollout will kick off for CLI, PowerShell and Terraform, Shahid said. Each step of the way, Microsoft will send customers information through emails and notifications, to let them know what is happening when.
“We understand the impact this enforcement could have on automated scripts using user identities and thus are prioritizing enforcement for Azure portal to provide additional time to adapt if needed,” he added.
Microsoft’s guidance is for admins not to wait to set up MFA with the MFA Wizard for Microsoft Entra. Entra ID supports various MFA methods, such as the Microsoft Authenticator app, SMS, voice call, and hardware tokens. Admins can also use Entra ID Conditional Access policies to tune when MFA is required based on signals such as the user’s location, device, role, or risk level, as Microsoft noted in the original blog post.
“Microsoft recommends examining which Entra IDs are used with dev ops and API access to Azure Resource Manager. As needed, learn how to replace user identities with service principals and managed identities,” Shahid advised.
Related Resources
May 14: Microsoft will require MFA for all Azure users
Customers Must Prepare for MFA Unification (Directions members only)
Microsoft Causes Fuss Around Azure MFA Announcement

No more amount of digital ink has been spilled about any feature announced at Microsoft’s Build 2024 conference than Recall, which purports to record everything you do on your computer by taking screenshots every few seconds. Microsoft claims that Recall is a better AI-enabled (of course) way to search your computer, to find that great bon mot you used in an email a few days ago, or the name of that Korean restaurant someone recommended.
How It Works
Recall saves the screenshots it takes in a local, encrypted database, saving up to three months of data. According to Microsoft, specialized software called “screenray” and hardware called a Neural Processing Unit (NPU) – which requires PCs that aren’t yet available – then analyzes the image, extracts text, and creates a “semantic index” so that you can go back and find the name of that restaurant your friend was so excited about. What’s a “semantic index?” It seems to be a local LLM and vector database (perhaps leveraging Silica ) similar to what’s used by language models like Microsoft’s Phi3 and Meta’s Llama. Vector databases are useful for capturing relationships between words and thus can help infer meaning. (Creating a vector database is a math-intensive process, which explains the need for an NPU.) Users are presented with a conventional-looking search bar to query for results, which can be filtered by the application in which the terms were mentioned.
Wait—What?
Privacy and cybersecurity experts have raced to point out the dangers of Recall, some of which are real, and some perhaps overblown. Recall, according to Microsoft, does not capture Edge’s InPrivate or Chrome’s Incognito windows, or content protected by digital rights management (DRM). Users can pause and resume Recall (assuming they remember to do so) and can exclude apps from recording. Its database, as we mentioned, is encrypted, and Microsoft assures us that the content is never sent to the cloud. And there are, or will be, group policies and end-user options made available to turn it off.
Nevertheless, as any number of commentators have mentioned, Recall will record sensitive interactions – such as, for example, the browser screen from your bank, the Monday Night Football game you were furtively watching during a late meeting (who, me?), or other content you perhaps might not want captured. Whether or not Recall records passwords such that they can be extracted isn’t yet clear – but maybe, or maybe in some cases.
All this seems very scary indeed and I for one will waste no time turning Recall off.
Recall, Purview, and Compliance
There may be more to worry about. As IT and compliance administrators know, Microsoft has made huge, if quiet, investments in Purview, its family of regulatory compliance services. One of the services that has grown significantly over the past few years is a service called Insider Risk Management, which includes capabilities for compliance teams to manage and monitor employee activities: one called Communication Compliance can “watch” email and Teams conversations for offensive, illegal, or policy-violating talk. An add-on called Forensic Evidence can literally watch, in real time, what an employee is doing, in order to collect evidence for an investigation. Sound familiar?
Perhaps, in fact, compliance administrators will have the ability to override the group policy or end user setting and remotely turn on Recall without the user’s knowledge! Indeed, it’s hard to imagine that the data Recall collects will be immune to eDiscovery requests from lawful authorities, which means that Microsoft will find itself in the unenviable position of having to decrypt, or provide keys, to the database – again, with or without the user’s and/or organization’s knowledge.
Worse, it’s even harder to imagine that bad guys, such as well-funded and well-trained foreign actors, won’t expend a ton of energy working to break the code. Will they be successful? Who knows, but Recall has presented them with yet another target.
Finally: Why?
It’s hard to deny, at least on the surface, that Recall’s a cool-looking feature.
But I have to ask: why? As I wrote a year or so ago in a post called “Has Microsoft Forgotten About Windows?” Microsoft has neglected what was once its prize offering. Instead of introducing a new privacy worry, the company could have fixed Windows Search, for example (I still can’t understand why Google, which searches orders of magnitude more content than is on my PC, is orders of magnitude faster than Windows Search.)
Even worse: the UI for Recall would be dandy for a first-class, local Windows Backup a la the Mac’s wonderful Time Machine.
Of course, we all know why. AI rules these days, it’s driving Microsoft’s stock price, not to mention those of all the tech vendors. Not only that, Recall gives Microsoft (and Qualcomm) a justification for a whole new chip – the NPU – in the new Copilot+ PCs.
Does any of this add real value for users or enterprises?
Color me skeptical.
What do you think? Is Recall valuable or a huge risk? Drop me a line at bbriggs@directionsonmicrosoft.com.
UPDATE (June 12): Since this blog post was first published, Microsoft has reconsidered Recall. While not exactly “recalling” it, the company has chosen to make the feature “opt-in” rather than on by default on Copilot+ PCs. An extensive blog post by Pavan Davaluri, CVP for Windows + Devices, dives deep into the additional safeguards and guardrails being implemented. Are they enough? What do you think?
Related Resources
Accelerating ML: CPU, GPU, TPU, NPU, and Oh, My (Directions members only)
Purview’s Insider Risk Management Expands Reach, Simplifies (Directions members only)
Big Brother Is Watching: Communication Compliance Updates (Directions members only)
The Future of Purview eDiscovery Is Premium (Directions members only)

As a novice CTO for one of Microsoft’s divisions, I remember the first time the risk management team came to my office to visit. I have to admit that I dreaded the conversation. How interesting can regulatory compliance possibly be?
I discovered it’s actually really interesting, both from a technological and from a business standpoint.
The Regulation Explosion
Businesses have a profound need for ever more sophisticated regulatory compliance technologies: According to Thomson Reuters, companies can expect around 234 regulatory changes of one sort or another — per day. Regulations affect nearly every aspect of normal business operations (commerce, reporting, customer and employee privacy, safety). Highly regulated industries such as healthcare, pharmaceuticals, and finance face, with mostly good reason, higher bars. More daunting is that regulations covering the same activities can vary from country to country, state to state. (And, as I’ve often said to my teams, compliance really means two things: complying, and proving you’re compliant, through reporting and other means.)
The penalties for non-compliance can be draconian: violations of Europe’s General Data Protection Regulation (GDPR) can result in fines of up to 4% of annual revenues; of the EU’s new AI Act, designed to regulate the use of artificial intelligence technologies, up to 7%!
Is all this bad for business? Some will say that the expense of compliance is onerous. Personally, I disagree: as someone once said, one person’s “regulation” is another’s “protection.”
Microsoft is answering these challenges with an array (in my opinion, industry-leading) of compliance services, many quite innovative, often powered by AI. The downside? To get the features your organization will likely require, you’ll need E5, the highest tier of Microsoft 365.
Microsoft’s Regulatory Purview
In my view, Microsoft is way ahead of its competitors (AWS, Google) in the regulatory compliance space. Unlike those others, whose stance seems to be “talk to our partners,” Microsoft has made and is continuing to make very substantial investments in compliance, which have resulted in some pretty compelling innovations, including some clever uses of AI.
The downside, of course, is you have to pay for them.
Compliance is a many-splendored thing, covering many different use cases; in 2022 Microsoft folded all of them under the umbrella brand “Purview.”
Almost everything to do with compliance has to do with content: what you have, where you have it, who can access it, when you can delete it. Purview’s core content-search services technologies use metadata (author, date, etc.), keywords. More advanced capabilities leverage pattern-matching (for example: three numbers, a hyphen, two numbers, another hyphen, four numbers: a Social Security number). Even more advanced features use AI (this document looks like a contract). Content search forms the basis many compliance activities.
Let’s walk through the different services and describe what’s in E3 and why you’ll probably need E5.
Compliance assessments report the current state of sensitive data in your tenant: where it is, how much there is, who owns it. In E3, assessments are based on a Microsoft amalgam of various regulations (such as GDPR). E5 allows much more specificity, with support for over 200 individual regulations; administrators can pick and choose what they need. When the assessment is complete, administrators are given a “score” and a list of actions they can take to improve it.
Data classification. Every organization should have a data classification strategy: what’s sensitive, what needs to be protected from unauthorized exposure, and what’s not. With E3 you can create labels and manually apply them to content. E5, however, enables much more automation, including sophisticated pattern matching and “trainable classifiers” where administrators can feed the system sample documents – such as contracts – and it will learn to recognize and classify them automatically.
Data Loss Prevention (DLP) uses similar underlying capabilities (such as pattern matching) to prevent exfiltration of sensitive content. E3 supports DLP for email and files; E5 adds DLP for endpoints (client machines, using an agent) and Teams chat, and who doesn’t use Teams these days?
eDiscovery supports investigations usually as a result of litigation. With E3 administrators can search for content based on criteria (author, topic, keywords, etc.) and place legal holds on content. With E5, however, administrators receive support for much broader range of features, including data custodians, customizable legal notifications, searching in Teams conversations and Copilot interactions, and AI-driven deduplication of content, to name a few – all features required by modern enterprises. And of course the mantra that anyone who gets the benefit of E5 — such as a custodian — must have an E5 license.
Data retention. Say you’re in litigation and you’re ordered to produce a document, but it’s been deleted. As often as not, the judge will assume you’re hiding something. Thus, most companies have policies around data retention. E3 supports creation and assignment of retention labels – but most will need the more advanced features in E5, which include automated retention labeling (using the same types of technologies we’ve seen earlier) and so-called “regulatory labels” which can be applied to content that can never be deleted (even over SharePoint site rebuilds, Microsoft claims).
Audit. The Audit log tracks events, such as who last edited a file or accessed a mailbox. As such Audit is essential for forensic investigations. Until recently, however, Audit entries in E3 were only retained for 90 days – hardly enough for a thorough investigation. After a breach, however, Microsoft extended E3 Audit retention to 180 days — but E5’s retention period is by default a full year, and can be extended to 10 years. Additionally, which events are captured differs in E3 and E5; make sure you know before you buy!
Insider Risk Management. Insider trading. Harassment. Policy violations. Any of these can have unpleasant consequences up to and including legal action. Purview’s Insider Risk Management can help administrators monitor email and Teams conversations for potential issues and can even prevent different departments from communicating altogether (which may be required for regulatory reasons). Insider Risk Management is only available with E5.
It’s worth noting that it’s possible to “boost” an E3 license with E5 compliance features via add-ons, such as the E5 eDiscovery and Audit Add-on, the E5 Information Protection Add-on, the E5 Insider Risk Management Add-on, or the E5 Compliance Add-on. Be careful though: a la carte may result in costs higher than a simple E5 license. Also, you may have good reason to have a mixed E3/E5 tenancy, but be cautious. Anyone (such as a data custodian) who gets the benefit of an E5 feature must have an E5 license.
Phew!
Microsoft is investing heavily in compliance. But the overwhelming focus of innovation is in E5, and I suspect the requirements of any large organization will mandate an E5 purchase, expensive as it is.
Is Microsoft missing things? Have an interesting compliance issue or story? Drop me a line at bbriggs@directionsonmicrosoft.com.
Related Resources
Microsoft rebrands its compliance and data governance offerings as ‘Purview’
Microsoft broadens access to its cloud security logs for more Purview customers
The Future of Purview eDiscovery Is Premium (Directions members only)

In late 2023, VMware’s new owner Broadcom announced the phase-out of perpetual licenses in favor of subscriptions, leaving many of its customers unhappy. But it wasn’t until May 1, with its announcement of the “VMware Rapid Migration Plan,” that Microsoft attempted to capitalize on VMware customer angst.
Microsoft’s new migration plan centers around its Azure VMware Solution. Azure VMware Solution is a service for new or existing VMware virtual machines (VMs), including those running Microsoft software, within Microsoft’s Azure cloud.
Microsoft’s VMware Rapid Migration Plan includes the following “carrots”:
- A 20% discount on Azure VMware Solution when customers purchase a new one-year Reserved Instance before Dec. 31, 2024.
- A one-time award of Azure credits of up to $120,000 when buying a new Reserved Instance (for one or three years) for running Azure VMware Solution or other Azure services.
- The option of a five-year Reserved Instance for Azure VMware Solution (two years longer than the usual, top-of-the-line three-year Reserved Instance), which is only available for purchase until December 31, 2024, on top of the standard 25-30% discount applied to one-year Reserved Instance purchases. (Note: This is a new date. Microsoft quietly updated its original blog post, which stated the cut-off date was June 30, 2024.) Update (Dec. 16) Microsoft updated the end-date for this again with no public notice. The new date is June 30, 2025.
- The ability to run cloud-hosted Windows Server and SQL Server in Azure VMware Solution without any additional licensing costs (requires the purchase of Software Assurance).
- Free Extended Security Updates for Windows Server and SQL Server for older versions that face end of life.
While Microsoft’s offer makes these incentives look unique, few are. And even the ones that are new may not be as shiny as they first appear, as Directions on Microsoft analyst Wes Miller noted.
The hosted Windows Server/SQL Server carrot is the existing Azure Hybrid Benefit, which already is included in Microsoft’s Azure VMware Solution. Extended Security Updates (ESUs) for no additional cost is something Microsoft offers all customers of Windows Server and SQL Server as long as they are running these products on Azure.
The five-year Reserved Instance may entice some customers who are interested in locking down a good price, but what happens after those five years are up, Miller wondered aloud. The other quantifiable benefit in the new VMware Migration Plan is the $120,000 in credits, which gives organizations six months of Azure services for free.
In short, “this migration plan isn’t nearly the windfall it’s being promoted to be,” Miller said.
Broadcom, which purchased VMware last year, announced in Dec. 2023 that once customers’ VMware licenses for their perpetual contracts end, they will no longer be able to stay with that model. Broadcom said it would provide customers with upgrade pricing incentives if they move to their new subscription plans. Microsoft and Broadcom are partners.
Related Resources
Microsoft announces the VMware Rapid Migration Plan
Broadcom kills VMware perpetual license
Azure VMware Solution offers licensing benefits (Directions members only)

It’s been quite a while since Microsoft provided an update on its plans for the next release of on-premises Exchange Server. But on May 7, in a blog post entitled “Exchange Server Roadmap Update,” Microsoft broke its two-year silence.
Microsoft officials said the coming next release will be named Exchange Server Subscription Edition, or Exchange Server SE. It will be generally available “early in the third quarter of calendar year 2025,” they added. And the first Cumulative Update for Exchange Server SE will be out in late 2025.
In 2020, Microsoft officials said the next versions of its on-premises Exchange Server, SharePoint Server, Skype for Business Server and Project Server would be available in the second half of 2021. But the only two of these that materialized as planned were SharePoint Server SE and Project Server SE. (Microsoft has not provided any information about when and whether there still will be another on-premises Skype for Business Server release.)
In 2022, Microsoft officials said they had decided to hold off on a new version of Exchange Server until sometime in 2025 in the name of getting its security house in order. In the interim, the company said it would offer more new features for Exchange Server 2019 and advised customers to move to the 2019 version of Exchange Server as soon as possible.
Microsoft is planning to end support for Exchange Server (both the 2016 and 2019 versions) on October 14, 2025. Officials said today they are not going to extend the end-of-life date or offer Extended Security Updates for either version. That doesn’t give organizations much time to move to the coming Exchange Server SE release in Q3 2025.
Ready, set, upgrade
In today’s blog post, officials described the process they are planning “to allow for rapid adoption and deployment” of the next on-premises release of Exchange Server. They said Exchange Server SE will be “code equivalent to (e.g., the same exact code as) Exchange Server 2019 CU15,” except for the following:
- The License agreement, a file shown only in the GUI version of Setup, will be updated.
- The name will change from Microsoft Exchange Server 2019 to Microsoft Exchange Server Subscription Edition.
- The build and version number will be updated.
Additionally, Microsoft will support two types of upgrades to Exchange Server SE from previous versions: An in-place upgrade and a legacy upgrade. The fastest and easiest will be the in-place upgrade, which Microsoft officials said will be “identical to installing a CU.” A legacy upgrade will require customers to build out a new infrastructure and move namespaces and mailboxes to the new infrastructure. Microsoft recommends customers still on Exchange Server 2016 do a legacy upgrade to Exchange Server 2019 soon to prepare for the coming new release.
Exchange Server SE CU1: October 2025
Going forward, Microsoft plans to continue releasing two CUs per year for Exchange Server SE. The first CU, due in October next year, will include the following changes:
- Kerberos for server-to-server communication
- Adding support for an Admin API and deprecating Remote PowerShell (RPS)
- Removing Outlook Anywhere
- Removal of support for co-existence with earlier versions
Officials said that Exchange Server SE will initially support the same supported clients as Exchange Server 2019. Support for the new Outlook for Windows (“Monarch”) won’t happen until Exchange Server SE CU1 or later, they added.
Licensing: Think SharePoint SE
Microsoft did not release any specific pricing information today for Exchange Server SE. Officials did say that Exchange Server SE will be available for download from the Microsoft 365 admin center (previously the Microsoft Volume License Service Center) in the early part of Q3 of 2025.
The licensing model used by Exchange Server SE will be the same as SharePoint Server Subscription Edition, which requires subscription licenses or licenses with active Software Assurance for server and user licenses. The hardware and operating system requirements for Exchange Server SE are the same as Exchange 2019 CU15, which adds support for Windows Server 2025.
The required subscriptions for SharePoint Server SE and Exchange Server SE give customers access to support, security, and product updates and patches while customers are current on their payments.
“My interpretation is that the Exchange Subscription Edition is essentially Extended Security Updates (ESUs), which is actually favorable for the customer. ESU annual subs cost about the same as a new perpetual server license whereas continuing Software Assurance (SA), which gets you Subscription Edition, costs one quarter of that amount,” said Directions on Microsoft analyst Rob Horwitz.
Related Resources
Exchange Server Roadmap Update
From 2022: Next version of Exchange Server not until 2025
SharePoint Server SE Adopts New Release Schedule (Directions members only)
Microsoft to support classic Outlook for Windows (for some) until at least 2029

In 2022, Microsoft announced plans for a work-scheduling app called Microsoft Places. That app was slated to be available in private preview in 2023. After going quiet about Places for the past year-plus, on May 13, 2024, Microsoft re-announced the Places app, which is now in public preview and will be getting a Copilot-integration boost later this year.
Places is intended to help employees optimize their in-office time for collaboration with coworkers and find work and meeting spaces, while providing employers with analytics to optimize facility usage
As Microsoft originally announced in 2022, the Places app is designed to work together with Teams and Teams Rooms Pro to provide occupancy and utilization insights. It also will work with Outlook and other Microsoft 365 apps to help customers schedule events, see who is close by and chat with people who are in proximity.
Microsoft officials said they plan to integrate Microsoft Places data with “Microsoft Copilot.” (I asked Microsoft to which of the many Microsoft Copilots they are referring, and a spokesperson verified that it’s Microsoft 365 Copilot.)
This Copilot integration will enable users to do things like understand which days are best for coming into the office; adjusting schedules based on this information; finding the best spaces for meetings, etc. Places Finder will be accessible from Outlook Calendar to help users search for rooms and desks and get other booking information. Places also will be able to use Teams’ bookable desk features so they can connect laptops to monitors and reserve work spots automatically.
Microsoft Places also will feature intended and actual occupancy pattern capabilities, which could help IT admins and real estate and facilities professionals to understand how their physical spaces are being used and help with space planning.
Places will be a Teams Premium feature
Microsoft Places will be generally available by the second half of calendar 2024, a spokesperson said when I asked. Microsoft officials said they plan to sell Places as part of Teams Premium, a subscription available for $10 USD per user per month which adds a variety of “premium” features to Teams that focus mostly on meetings and webinars. (Through June 30, 2024, Teams Premium is available for a promotional price for many customers for $7 per user per month.)
“Several customers have been asking ‘Where’s Places?’ and some have already gone to third-party facilities management solutions,” said Directions on Microsoft analyst Jim Gaynor. “But organizations that want this will need it for all their staff to make it effective. But making it part of Teams Premium at $10 per user per month — and even more with Copilot — is going to be steep for company-wide deployments.”
When Places was announced in late 2022, hybrid work solutions were a strategic focus for Microsoft as organizations began return-to-office efforts as the pandemic waned. The delay and lack of new information about Places until now is likely due to Microsoft’s change in focus to Copilot and generative AI.
Related Resources
May 2024: Introducing Microsoft Places
October 2022: Original introduction of Microsoft Places
More information on the Places public preview
Places Is Behind Closed Doors, for Now (Directions members only)

Proof that Microsoft Fabric, the new data and analytics offering, is now wearing the Microsoft BI crown was confirmed last week when Microsoft announced that existing Power BI customers will have to switch from Power BI licensing to Fabric licensing, many by the end of the year.
Update (Jan. 2025): Microsoft has quietly changed direction with Fabric and Power BI licensing and is now deprecating only Power BI Premium P subscriptions at the end of 2024, reducing the number of Power BI deployments that must migrate to Fabric. Originally, Microsoft planned to retire the popular Power BI embedded SKUs (known as A and Premium EM), which support embedding Power BI reports into custom applications, such as thick-client and Web applications. Without the change, Power BI embedded customers were faced with a significant cost increase after Dec. 2024.
There are lots of ways to promote a new service. Good marketing, enticements, and perhaps finished components, but forcing customers to relicense and migrate to a new service seems a little extreme. Maybe Microsoft is preparing for next year’s financial analyst call next year: “Our investment is paying off! Fabric adoption is through the roof!”
What Happened?
On March 14, 2024, Microsoft announced plans to retire several Power BI licensing and purchasing options by the end of 2024, which will require customers to purchase new Fabric licensing and migrate existing workspaces. Officials claim the change will give Power BI customers more benefits, but what I see is a situation with less flexibility, fewer benefits, and for some customers, much higher cost.
(Note: The licensing change only affects customers using Premium P, Premium EM, and Azure Power BI Embedded A SKUs. Customers using Power BI Pro, Premium Per-User, or Power BI in sovereign government clouds are not affected by this change.)
Migration Is Required
All customers, using the affected Power BI SKUs will have to migrate at some point, but the timing is dependent on their agreement. The Power BI SKUs (P, EM, and A) are retiring on Jan. 1, 2025. EA customers can wait until the end of their agreement, while all other customers must migrate by the end of their subscription date, which could be December of this year (2024).
Migration is not complicated, but it is disruptive. Customers must purchase and deploy new Fabric capacities, migrate existing Power BI workspaces, and recreate scheduled jobs. Not risky, but it does require testing and takes users away from other priorities, all for the sake of relicensing.
Who is affected by these changes and how?
Power BI Premium P
These are customers using Premium P1 through P5 SKUs, which are equivalent to Fabric F64 through F1024 SKUs.
The major licensing change for these customers is the loss of dual-use rights for Power BI Report Server on-premises. This is a special benefit of Premium P subscriptions where customers can use a Premium P subscription for both a Premium P deployment in the cloud and to cover an on-premises Power BI Report Server deployment. It’s a nice solution for customers with on-premises and cloud requirements.
But the dual-use benefit is going away. Customers using this benefit will need to cover their on-premises deployments with SQL Server Enterprise edition per-core licenses and maintain Software Assurance. Those licenses are not cheap.
So, why is Microsoft doing this? Microsoft justifies removing the benefit by saying, “Microsoft Fabric capacity is not compatible with Power BI Report Server.” But covering an on-premises deployment was always just paperwork. It never required an actual connection to Power BI, so there’s no technical compatibility problem and Microsoft has gone out of their way to explain how Fabric SKUs map to Power BI Premium.
Power BI Premium EM and Azure Power BI Embedded
These are customers using EM or A SKUs: Premium EM1 through EM3 SKUs or Azure Power BI Embedded A1 through A5 SKUs.
EM SKUs are equivalent in performance and price to Fabric F8 through F32 SKUs.
A SKUs are equivalent in performance and cost to Fabric F8 through F128 SKUs.
The major impact here is that the lower Fabric F SKUs (F32 and lower) do NOT cover Power BI read-only users. This means embedded customers who migrate to a Fabric F32 (or lower SKU) will need to license their Power BI read-only users with Power BI Pro licenses. Alternatively, customers will need to upgrade to an F64 (or higher SKU) that does include read-only rights. Both options represent a significant increase in cost.
I’ve asked Microsoft to clarify the story for embedded customers, because this seems like they’re just not interested in keeping these customers. The response: They are “determining a plan for the EM SKUs, we will share more when we are able.” I’m hoping there are changes to the rules before this goes live, because I know customers who will shut down usage and look for an alternative solution if not.
Benefits?
There have to be some benefits here, right?
Power BI SKUs are purchased through Microsoft 365, so moving to Fabric licensing will help customers meet Microsoft Azure Consumption Commitment (MACC). If they are Azure customers. (I’m not into conspiracies, but now I’m wondering if this change might be a push to improve Azure sales numbers as well.)
Fabric has more purchasing options than Power BI, including a flexible pay-as-you-go (PAYG) option and a reserved capacity option that provides the same pricing as Power BI licensing. The PAYG option is appealing to me because it means I can scale my deployment as needed and for customers who can scale down at night and on weekends, the math says I can have lower overall cost than before. However, the one concern I do have is for larger customers using reserved capacity, because it requires an annual commitment, whereas the Power BI Premium purchases could be adjusted mostly. This means to get the best prices you’ll need to commit to a minimum level for the entire year.
The announcement also highlighted that Fabric capacities have exclusive features not in Power BI Premium (P or EM) capacities, such as better security when using OneLake and Spark. These are nice features, but this assumes I am using or plan to use the new Fabric service. In other words, I don’t see that they apply to many long-standing Power BI customers.
What’s Next?
I understand what Microsoft is doing and it’s not entirely a bad thing, but I do hope they provide a plan for embedded customers and extend the deadline out for all customers. A nine-month notice on a migration project is just not nice.
Now, I’m off to update my licensing WIKI entries and training materials….
Related Resources
Microsoft blog post: Important update coming to Power BI Premium licensing
Power BI Roadmap 2024, Wrapped in Fabric (Directions members only)
Understanding Microsoft Fabric Licensing (Directions members only)

It’s not just customers in the European Economic Area (EEA) and Switzerland who can buy cheaper versions of Microsoft 365/Office 365 without Teams bundled as part of their subscriptions. On April 1, 2024, Microsoft announced it is making this Teams-less option available to customers globally.
Microsoft is making these unbundling moves to try to head off European antitrust regulators investigating the impact of Microsoft bundling Teams with other Microsoft products. (The official Microsoft line is “globally consistent licensing helps ensure clarity for customers and streamline decision making and negotiations.”)
Just as it has done in the EEA, Microsoft is allowing commercial customers who already are subscribed to M365/O365 to keep the plans they have, with Teams bundled for no additional charge. Existing customers can still buy more of the “Teams bundled” licenses if they want, and also have the option of buying no-Teams SKUs for $2.25 USD less than their Microsoft 365/Office 365 subs cost normally. And existing customers also have the option to switch to Teams-less subscriptions on their contract anniversary or renewal.
“Net-new” Office 365/Microsoft 365 customers — meaning those who don’t have an existing M365/O365 subscription that includes Teams (or proof of intent to purchase such a sub) as of April 1 — will need to purchase the new no-Teams M365 or O365 subscriptions plus a separate “Teams Enterprise” SKU in order to get Teams. Or they can buy the no-Teams subscriptions without the Teams Enterprise add-on if they don’t want or need Teams.
Teams Enterprise provides meetings, chat, calling (VOIP), and collaboration without any limitation on seat numbers, and a 1000-seat cap on meeting attendees, and will cost $5.25 per user per month. It’s worth noting Teams Enterprise does not include Teams Phone Standard, which lets users replace their PBX systems for making and receiving calls with Teams.
These changes announced April 1 won’t impact customers in the EEA and Switzerland (who already got the Teams-less option); those customers continue with the same SKUs announced last year. Then newly announced unbundling changes also do not affect U.S. government, non-profit, academic or consumer customers; they only affect commercial customers.
Doing the Math
If an organization realizes not every M365/O365 subscriber at the company needs Teams, switching those users to a Teams-less plan might make sense. Why not save a few dollars per user per month if Teams isn’t part of your company’s or division’s workflow?
Office 365 E5 No Teams will cost $35.75 USD per user per month, vs. Office 365 E5 with Teams already bundled, which goes for $38 per user per month. Microsoft 365 E5 with No Teams costs $54.75 USD vs. Microsoft 365 E5 with Teams bundled, at $57 per user per month.
However, customers must think through when and whether dropping some of their subscriptions with Teams already bundled actually adds up.
If a M365 E3 user paying $36 USD per user per month for a subscription with Teams bundled as part of it gets moved to the M365 E3 No Teams SKU for $33.75 per user per month, but later needs the Teams Enterprise add-on for $5.25 per user per month, that customer is now paying $39 per user per month, or $3 per more per month, for the same set of features.
Directions on Microsoft analyst Jim Gaynor says the way to think about this is that seven users with the old “Teams bundled” licenses cost the same as four “no Teams” users and three “Teams Enterprise” users combined. In other words, unless your organization will have more than four out of seven users without Teams, the new SKUs aren’t saving any money. (If an organization decides to supplant Teams with Zoom or Slack or another paid add-on solution, or mix-and-match old and new licenses in the same subscription, all that math goes out the window.)
Because so many Microsoft and third-party products are integrated with Teams these days or use Teams-based apps as their main user interfaces, axing Teams might not be a simple decision. Many of those using Microsoft 365 Copilot claim the most useful piece is Teams Copilot. And Teams Copilot acts as the anchor for Microsoft 365 Chat (now confusingly known as the Microsoft Copilot for Microsoft 365 Copilot).
Planning for the long(er) term
An unknown in the brave, new, Teams-less world is how long Microsoft will continue to allow existing M365/O365 customers to stick with their current subscriptions with Teams bundled for free. Microsoft has not addressed this issue, but there’s no guarantee it couldn’t opt to remove this allowance the next time a customer’s licensing contract is up for renewal.
Microsoft officials have made no bones about their plan to try to continue to grow company revenues — and especially the revenues of its Office group — by making more features available as paid and premium add-ons.
Directions on Microsoft has been tracking these proliferating add-ons and the trajectory for them continues to climb. In December 2019, Directions counted 14 such available add-ons. By March 2024, Directions found 65. With this global Teams unbundling policy, there are even more. Microsoft now has 12 different “no Teams” Microsoft 365/Office SKUs listed in its April 1, 2024, Product Terms, plus the new Teams Enterprise one.
“In the end, this move is about Microsoft trying to stay ahead of regulatory scrutiny, not about offering customers a way to reduce costs,” said Gaynor.
Related Resource
April 2024: Microsoft unbundles Teams globally
August 2023: Microsoft unbundles Teams in EEA, Switzerland
Paid add-ons to M365/O365 are multiplying rapidly
Paid add-ons to M365/O365 are multiplying rapidly

In a perfect world, Microsoft would take security seriously again. It would be transparent about breaches. Its execs would stop gloating about increasing security service revenue at a time when Microsoft can’t secure its own employees, let alone customers, against incidents that are happening with increasing frequency. And Microsoft would include must-have security capabilities as part of existing subscriptions instead of selling them as add-ons.
Selling security as a premium offering helped Microsoft build security into a self-proclaimed $20 billion USD per year business (as of January 2023). Making Microsoft 365 E5 a prerequisite to obtain core security tools is one part of Microsoft’s security growth strategy. Another is to make certain security tools available only as add-ons on top of its Microsoft 365 E5 subscription.
“Customers need the tools to keep their organizations secure without having to pay more and more every year for Microsoft’s latest top-shelf security services — which keep moving to higher and higher shelves,” according to Directions on Microsoft analyst Wes Miller.
The easiest but priciest option: Go all Microsoft 365 E5
Until Microsoft concedes, if it ever does, and makes more core security components part of the base Microsoft 365 subscriptions, what should customers do?
Some organizations are choosing to license all of their knowledge workers with Microsoft 365 E5, which costs $57 USD per user per month, because E5 includes all the capabilities of E3 and adds most (but not all) of Microsoft’s top-shelf security and compliance service. There is risk in only partially licensing an organization for E5, since security and compliance tools are typically enabled across the entire Microsoft 365 tenancy and rarely perform license enforcement at a per-user level.
Other customers try to get around going all E5 by cobbling together a bunch of a la carte security and compliance pieces and adding them to less expensive Microsoft 365 E3 or Office 365 E3 subscriptions.
This approach may have made financial sense for some orgs but doesn’t add up now. For several years, Microsoft offered two add-ons, Microsoft 365 E5 Security and Microsoft 365 E5 Compliance ($12 USD each), as a way for organizations to bring E3 users into license compliance without paying the full price of E5. But due to price increases implemented in 2022 for almost all Office 365 and Microsoft 365 suites, it is now more expensive to license users for the security and compliance capabilities via the two legacy add-ons instead of just licensing Microsoft 365 E5, which has not changed price in some time.
Microsoft takes a baby step
It’s not completely out of the question that Microsoft could make core security features part of more of its subscriptions. It did make a couple of concessions on that front after a couple of much-publicized attacks last year.
OAuth, a protocol for authorizing applications, was a key component used by Midnight Blizzard to attack Microsoft in 2023. While OAuth-based applications have become more common and are now increasingly being exploited to breach organizations, Microsoft has offered limited tools to help with oversight, and has been requiring Microsoft 365 E5 to use any of them.
After the Storm-0558 email hack which hit Microsoft and some of its key government customers last year, Microsoft’s faced complaints about some of its security-upselling practices. Logging information that would have allowed detection of the incident was only available to those Microsoft 365 customers who purchased the premium E5 plan. Those running E3 were unable to see the required logging information.
Microsoft officials pledged to make logging more broadly available, and in Oct., 2023, increased audit logging for Purview Audit (Standard) to 180 days from the original 90 days. For customers generally licensed with Microsoft 365 E3 (or less), this means that once logs are optimally configured, customers have 180 days to analyze the logged events for malicious actors before those events are lost entirely. But if customers want a longer period of logging, they still need to add Purview Audit (Premium) for one year of retention, and the 10-year Audit Log Retention add-on for up to 10 years of retention.
Will Microsoft bend further and make security core to more of its cloud subscriptions to help lessen the impact of attacks, not to mention bad publicity? We’ll be watching….
Related Resources
It’s high time for another sweeping Microsoft security initiative… Or is it?
Microsoft pledges to broaden access to cloud security logs following China e-mail hack
Microsoft ups audit log retention in Microsoft Purview
Cross-shopping Microsoft 365 (Directions members only)
Investigating OAuth applications requires E5 (Directions members only)

Microsoft’s Security Copilot, its generative AI assistant for security professionals, will reach general availability (GA) on April 1. It will be available in multiple languages and all major geographies starting on that date and will be priced as a capacity-based service. Security Copilot customers will be billed monthly via a new Security Compute Unit (SCU) at the rate of $4 USD per hour.
Security Copilot is trained on 78 trillion security signals processed by Microsoft every day, as well as with information from external security agencies like the National Security Agency. Customers can train Security Copilot on their own data, too.
Originally announced in March 2023, Security Copilot has been in paid, private testing via Microsoft’s Early Access Program since October 2023. At release next month, Microsoft officials say, they expect Security Copilot to be most useful when it comes to incident summarization; impact analysis; reverse engineering of scripts; and guided incident response.
Security Copilot will be available via an immersive standalone portal and embedded experiences surfaced through various Microsoft security products, including Defender XDR, Sentinel, and Defender Threat Intelligence. Pricing will be the same for both the standalone and embedded experiences.
The only prerequisite for Security Copilot is Azure. Organizations will be able to provision Azure capacity to support their Security Copilot workloads. Security Copilot can work with as many or few Microsoft security offerings as a company has. Microsoft is working with third-party security providers — along with its own Entra ID, Intune management and Purview compliance teams — to integrate Security Copilot into their products.
Security Copilot: Pricing expectations
How much should a customer expect to spend on Security Copilot? Microsoft officials said it’s hard to project. A spokesperson sent the following when I asked for more pricing particulars:
“Depending on Copilot for Security usage, customers may need to provision more or less SCUs. There is no simplified mapping between an SCU and number of queries run by the customer because every prompt is different, workflows are of different sizes, scripts that need to be reverse engineered are of different lengths, so they are all going to utilize and burn SCU capacity differently. Customers should leverage the in-product dashboard to observe their usage patterns and adjust provisioned SCUs over time.
“In general, Microsoft recommends provisioning 3 SCUs per hour to start your Copilot for Security exploration.”
As a capacity-based service, Security Copilot’s pricing is different from that of many, but not all, of the existing Microsoft Copilots. Copilot for Microsoft 365 is available for a flat fee (prior to any negotiated discounts) for $30 per user per month.
Microsoft officials noted that “Microsoft is finalizing the pricing strategy for Microsoft Copilot for Security.”
“Security Copilot is an interesting starting point but will need to continue to evolve and expand to help organizations manage Microsoft’s expanding security footprint effectively,” said Directions on Microsoft analyst Wes Miller. “I also think that many customers expect this type of feature to be built in, since Microsoft typically charges extra for top-shelf security capabilities already.”
Related Resources
Security Copilot to be generally available April 1
March 2023: Microsoft adds a ‘Security Copilot’ to its AI assistant line-up
Understanding Security Copilot (Directions members only)
Copilot for Intune preview coming April 1

New licensing text, which I found through a link in the March 2024 Dynamics 365 Licensing Guide, seem to limit when users of Power Apps applications may be covered with lower-cost Power Apps subscriptions, rather than more-expensive Dynamics 365 subscriptions. If real, this is a significant change that will make it more expensive to use Power Apps applications that work with Dynamics 365 CRM and ERP applications, and it could severely increase budgets for customers how have already written and deployed Power Apps applications that work with Dynamics 365 data.
I’ve contacted Microsoft about these changes. They said they are looking into it, but it’s been a couple of weeks, and we need to let our customers prepare for the impact. Over the years, I’ve occasionally found buried information like this that Microsoft has not wanted to talk about yet. That could be what I’ve discovered here. If they do reply, I’ll update this article with the new information.
Update: March 20, 2024
Microsoft responded to my blog post, stating, “We have not introduced changes or updates to our licensing requirements to Dynamics 365 or Power Apps solutions. To clarify on the new solution checker, it specifically addresses adherence to the most common Dynamics 365 Sales license requirements when building custom Power Apps applications.”
You say “clarifications.” I say “changes.”
Here’s what I think is really happening.
As Dynamics 365 and Power Apps continue to grow, customers have increased their use of Power Apps to write various custom applications. Why not? It’s a great tool and works well with Dynamics, so it’s a logical choice.
But… I think during contract renewals, Microsoft is facing difficult conversations with customers who have been licensing users with Power Apps licenses, based on the following guidance that has been in both Dynamics 365 and Power Apps Licensing Guides for years:
“Power Apps users who have a Power Apps license may use custom applications to access (that is, create, read, update or delete) any Dynamics 365 non-restricted table in the Dataverse. However, Power Apps users and devices that need to create, update, or delete data in Dynamics 365 restricted tables must be properly licensed for Dynamics 365.”
I suspect customers are being told that they need more expensive Dynamics 365 licenses for their Power Apps, because those apps are going beyond the “restricted” table guidance and performing actions and updating tables that Microsoft says require Dynamics 365 licenses. So, in response, Microsoft added new text in the March 2024 Licensing Guide to “clarify” the rules. Clarifications that have been missing for several years.
I also think Microsoft should be more direct and include text in the section that discusses Power Apps licensing. If it were up to me, and it is for our readers, I would like to offer this additional paragraph to “clarify” when customers can use and cannot use Power Apps licensing:
Additionally, there are several other conditions that limit the use of Power Apps licensing. Power Apps applications that perform specific Dynamics 365 application actions, perform CRUD operations on certain tables, or use Dynamics 365 application components may require Dynamics 365 licenses. The lists of specific actions, operations, and components are in the respective Dynamics 365 application Use-Rights tables, and some are available by using the Solution Checker. Also, in some cases a Power Apps application may update non-restricted tables that will result in the database automatically calling an operation that requires a Dynamics 365 license, even though the Power Apps application is designed to follow all the rules for Power Apps licensing.
I leave you with more takeaways:
1. Using Power Apps licensing is not as beneficial as developers thought, and I know several customers who will need to rethink their use of Power Apps and Dynamics 365.
2. The Solution Checker will hopefully be a nice tool to help customers understand compliance requirements, if it covers all the possible compliance issues and is kept up to date. However, it also feels very much like an audit tool to me.
3. Finally, I was also informed that the “restricted” table list can grow and change, to reflect changes to the application; however, those changes are a clarification of current requirements and are not licensing changes. The same can be said for anything in the application Use-Rights tables.
Honestly, I’m just glad to know I’m not losing my mind, which I hear is a common occurrence when dealing with licensing.
The rest of my original blog post from March 14, 2024
The Rules We’ve All Been Following
Power Apps is a great tool for writing custom applications to augment Dynamics 365, because it uses the same back-end platform and Dataverse environment as the Dynamics 365 CRM applications. We have numerous clients who have written custom Power Apps applications to address unique requirements. They have created specialized stock-room inventory apps, case routing apps that are driven by potential refund amounts, and even a custom front-end to the Sales application that pulls data from other internal systems.
In all these cases, the users are licensed with Power Apps subscriptions, rather than Dynamics 365 subscriptions. This is because Power Apps subscriptions provide rights for users to create/read/update/delete (CRUD) most Dynamics 365 data. The only limitation is the Power Apps application cannot modify data in “restricted” tables, reading “restricted” table data is fine. If a Power Apps application does need to modify data in “restricted” tables, then the users need a full Dynamics 365 subscription. (As an example, in Sales application the only restricted table to date has been the Goal table.)
The reason many customers use Power Apps subscriptions is they provide a mid-way licensing option between Dynamics 365 Team Member and Dynamics 365 Enterprise level subscriptions and are more flexible than Enterprise level subscriptions. (For the sake of this discussion, I am limiting the comparison to Dynamics 365 CRM applications: Sales, Customer Service, and Field Service):
- Dynamics 365 Team Member is US$8 per user per month and provides full read access to all applications and some minor updating.
- Power Apps Premium Per-User is US$20 per user per month and provides full read access to all applications and the right to modify non-restricted tables across all applications.
- Dynamics 365 CRM Enterprise licenses are US$95 per user per month and provide full read access to all applications but full write access to one application only.
Now, the question of how to license users has always comes down to understanding the list of “restricted” tables, which has been located at this Website for several years and has not been updated in almost two years.
Our customers (and others) have used these licensing rules for years to determine if using Dynamics 365 and building a custom Power Apps application makes financial sense. Think about it: if the cost analysis is based on 1,000 users with Power Apps subscriptions at US$20 per month ($240K per year), that cost is much lower than 1,000 users with Dynamics 365 Enterprise licenses at US$95 per month ($1.14M per year).
New licensing limitations?
Now, the first week of every month, I sit down with a cup of tea and read through the latest Dynamics 365 Licensing Guide, looking for the inevitable changes. It may come as a shock, but I actually enjoy this process.
But imagine my surprise (and initial delight) when I started reading the March 2024 Dynamics 365 Licensing Guide and came across new text in the footnotes on pages 27, 57, and 58. Buried in those footnotes was new help for customers to “verify license compliance” when using Power Apps applications. The footnotes even included a link to a “solution checker” that developers can run against their Power Apps solution to determine what kind of license (Power Apps or Dynamics 365) the users will need.
However, I was immediately concerned because the text mentioned “tables, operations, messages, and controls.” For years, the only licensing rule was based on when a Power Apps application modified data in “restricted” tables. So why is this solution checker talking about anything other than “restricted” tables?
It turns out that the solution checker (which currently only works on Sales data) can go through a Power Apps solution and check for the presence of restricted tables, as well as a list of operations and controls that it says require a full Dynamics 365 Sales license. It refers to these as “restricted operations” and “restricted controls”.
Now, if Microsoft goes forward with what I have seen in the solution checker, then here are the changes customers need to be ready for:
- The list of “restricted tables” goes beyond the current master list and adds several more tables that were not restricted before.
- “Restricted operations” refers to certain processes (like generating an invoice) that are run on non-restricted tables but will require a full Dynamics 365 subscription.
- “Restricted controls” refers to embedded controls (like the Sales accelerator or forecasting grid) that if used in the Power Apps solution will require users to have a full Dynamics 365 subscription.
For our customers, these are major rule changes that will impact numerous existing Power Apps deployments, as well as current plans for new applications and potentially whether they purchase Dynamics 365.
What I came away with was a feeling of disappointment. I was hoping the solution checker would be a step forward in helping customers understand what licenses they needed. Instead, it looks like Microsoft is using it as an opportunity to further limit Power Apps subscription rights and increase cost for customers who deployed Power Apps solutions in good faith.
I don’t like ending on a sour note, but I’m not sure there’s anything else I can do, except provide a few more (unhappy) thoughts:
- The solution checker is currently for the Sales application, but I suspect we’ll see it expand to cover the other Dynamics 365 CRM applications and possible the Finance & Operations data as well.
- Microsoft says (in the solution checker page) that “The list is subject to change as we add more tables, operations, and controls to the licensed usage list.” So, I suspect there will be more restrictions in the future.
Related Resources
Power Platform Licensing: Power Apps (Directions members only)
Kit: Power Platform (Directions members only)
Microsoft Power Platform In-Depth Guide

In 2021, Microsoft officials said to expect at least one more subscription-free, “perpetual” version of Office beyond Office LTSC 2021. Last week, they made it official by announcing that a commercial preview of Office Long Term Servicing Channel (LTSC) 2024 would be available in April and reach general availability before the end of calendar 2024.
Microsoft officials pre-announced a few more related tidbits last week, as well. Microsoft also is planning to deliver a consumer-focused Office 2024 perpetual product this year. The Office LTSC 2024 versions — Office LTSC Professional Plus, Standard, and Embedded, as well as the individual apps in the suite — will be up to 10 percent more expensive than the 2021 version. Microsoft is not planning to increase the price for the consumer Office 2024 release and will share a list of new features closer to general availability.
In addition, Microsoft is committing to yet another perpetual Office release after the 2024 one, likely around 2027, if Microsoft sticks to its current Office development schedule.
Office LTSC 2024 will be covered under a device-based perpetual license and supported for five years. Office 2024 for consumers also will get five years of support. Both Office LTSC 2024 and Office 2024 will be available as Windows and Mac apps. In addition to supporting Windows 11, Office LTSC 20204 will work on Windows 10 and Windows 10 LTSC devices (other than Arm devices, which will require Windows 11).
Only a subset of features and no M365 Copilot
The Office LTSC 2024 release, as is typical with perpetual releases, will include only a subset of the functionality in the Microsoft 365 apps. This particular release will include new meeting creation options and search enhancements in Outlook; “dozens” of new Excel features and functions including Dynamic Charts and Arrays; and improved performance, security, and accessibility, Microsoft officials said. Office 2024 LTSC and Office 2024 will not support any features that require cloud connectivity, which means no Microsoft 365 Copilot and other integrated AI-related services will work with this release.
Office LTSC 2024 will not ship with Microsoft Publisher, which is being retired, or with the Microsoft Teams app, which is available to download separately. Microsoft did not call out Outlook in its post on Office 2024, but we do know that the new Outlook for Windows, currently in preview, is going to support perpetual Office through at least 2029.
Just a reminder: Microsoft does not advocate that customers deploy LTSC Windows and Office releases to avoid regular feature updates. LTSC is designed for “regulated devices that cannot accept feature updates for years at a time, process control devices on the manufacturing floor that are not connected to the internet, and specialty systems like medical testing equipment that run embedded apps that must stay locked in time,” officials reiterated.
Related Resources
Upcoming preview of Office LTSC 2024
Microsoft to support classic Outlook for Windows (for some) until at least 2029

Microsoft offers Service Level Agreements (SLAs) on many of its online services, including Azure, Microsoft 365/Office 365, Dynamics 365, and Intune. There are separate SLAs published by Microsoft for more than 130 Azure services, but most use similar percentage thresholds, calculation formulas, and service credit tiers. SLAs are Microsoft promises of uptime and other qualities for these services. If specified levels are not met, customers can submit claims to the company and potentially receive credits (but not monetary compensation) toward future service usage.
Sounds relatively straightforward? Not really. Here’s what customers need to know about Azure SLAs, in particular.
There are many limitations on the type of service interruptions that can be claimed against Azure SLAs. There also are quite a few hoops that customers should be aware they need to jump through in order to make a claim for an unmet SLA.
“Customers often assume SLAs guarantee uptime for some ‘number of nines’ and when that uptime is interrupted, you aren’t charged, analogous to when your electric goes out, the meter stops running, and you aren’t billed during the outage. The reality of Azure SLAs is quite different: it’s up to the customer to determine whether SLAs are met, submit claims if not, and then at best, receive some future free usage of the same service,” explained Directions on Microsoft analyst Rob Sanfilippo. “Furthermore, some Azure SLAs only provide maximum service credits of 25% of the amount charged, even if the service never worked. “
Not every ‘outage’ qualifies
Not too surprisingly, Microsoft does not proactively notify customers when their SLAs have not been met. It’s up to customers to figure this out for themselves.
Not every “outage” qualifies as an unmet SLA. For example, Microsoft-planned maintenance time for services and downtime caused by non-Microsoft factors, such as network providers and equipment do not qualify. If an issue is caused by a customer’s own systems, processes, configurations, or methods of implementation or deployment, it also does not qualify.
Also outside the scope of what qualifies as an unmet SLA: Downtime caused by security breaches that could have been mitigated by the customer; natural disasters and government actions; downtimes in a single Microsoft datacenter where geo-resiliency could have headed off the problem.
Microsoft does not provide any services, tools, or automated processes that specifically track whether SLAs are met or to generate claims. Some customers deem it worth the time to try to keep tabs on historical Azure health data and health events and generate their own alerts.
However, organizations can end up facing costs for processes they use to track SLA adherence. For example, using a heartbeat monitor on a service could increase charges for the service depending on the heartbeat frequency.
There’s also the time factor. Customers have two months after an incident occurs to determine that an SLA was not met and submit a claim — and Microsoft has 45 days after that to process the claim. Even if customers do end up qualifying for service credits for unmet SLAs, service fees still accrue during downtimes, and Microsoft does not refund them.
It’s good that Azure SLAs exist. They vary considerably across Azure services (see the SLA for Cosmos DB, which is a major selling point for the service), and mostly don’t exist for preview services. If you’re trying to decide which of several overlapping Microsoft services to use in a system, SLAs could be a factor, as they indicate in which services Microsoft itself is most confident.
But customers should be aware SLAs don’t mean every Azure outage will mean money — or service credits — in their pockets.
Related Resources
Microsoft’s Azure SLA documents (published monthly)
Azure SLAs promise robustness, bring burden and limits (Directions members only)
Azure roadmap (Directions members only)
Cosmos DB has the most comprehensive SLA (Directions members only)

Microsoft is continuing its relatively slow march toward delivering the new Outlook for Windows. Last year, officials said the rollout would be gradual, taking years to go from preview to the final phase-out of the existing Outlook for Windows client. As of last week, we now know some commercial customers with classic Outlook will be able to hang onto the existing version of the app until at least 2029.
Microsoft has been working on consolidating its Outlook mail and calendar client apps for Windows since 2021, if not longer. The planned replacement, which was formerly codenamed “Project Monarch,” looks and feels a lot like the current Outlook web client for Windows.
Many features that are in the existing classic Outlook still are missing from the new Outlook for Windows. A lot of the public feedback on social media and various web sites about the new Outlook preview has been critical and negative, which makes the final phase-out date for classic Outlook being at least five years away not too surprising.
To date, Microsoft has released very few tangible dates as to when customers should expect the current Outlook app to be replaced by the new updated Outlook client. Last year, officials did say they planned to replace the Mail and Calendar apps built into Windows 11 with the new Outlook by the end of calendar 2024.
As of last week, we also know that Microsoft will “continue to honor published support timelines for existing version of classic Outlook for Windows until at least 2029,” according to “A Guide to Product Availability” blog post from the company. There are no other delivery dates in the post aside from the 2029 reference. Instead, officials reiterated the steps toward delivery they are planning.
On the new Outlook roadmap
Currently, new Outlook customers are only at the opt-in preview stage. The next planned milestone — for which the company still is not providing a date — is general availability. At GA, feature development will still be ongoing, but customers who are ready to move to the new Outlook will be “fully supported” by Microsoft.
Sometime after GA, Microsoft will hit the “opt-out” milestone, during which the new Outlook will be “on by default,” but customers can still roll back. The “cutover” stage, during which the switch back to classic Outlook will no longer be available for new deployments of Outlook from Microsoft 365 subscriptions, is slated for some time after that.
During cutover, “existing installations of classic Outlook for Windows through perpetual licensing will continue to be supported,” officials said. Microsoft has yet to publicly announce its next promised perpetual (non-subscription) release of Outlook and Office. In 2021, officials did say there would be at least one more perpetual Office release, and there have been sightings of what seemingly is Office 2024, which would be supported until 2029 if Microsoft offers a five-year support window.
Update (March 19): Microsoft announced that Office LTSC 2024 and Office 2024 will be available later this calendar year and both will get five years of support. Officials also said there will be at least one more perpetual version of Office after 2024.
“Outlook classic could disappear from Microsoft 365 Apps for Enterprise — the one you get with Microsoft 365 and Office 365 subscriptions — any time. Versions of that only live around 14 months, so that could be your lead time for migrating off classic Outlook,” warned Directions on Microsoft analyst Rob Helm.
Last fall, Microsoft officials said that while there was no exact cutover date for dropping the current classic Outlook client, the likely cutover milestone was roughly two years out (which would have put it at 2025) and ultimately would be determined by readiness of the product, as assessed by customers and Microsoft.
New Outlook still missing features
Over the past year, Microsoft has added to the new Outlook for Windows some of the missing features customers consider “must-haves,” including Gmail, Yahoo, iCloud and iMAP account support; ICS file support; Quick steps; sort by sender or subject line; and find related messages.
However, there are still a lot of gaps. Microsoft updated its list of “things we have in the works” for the new Outlook in late February 2024. At that time, the company listed offline support and Teams Chat in Outlook as starting to roll out in March. But still missing with no published ETA: POP3 account support, PST file support, S/MIME, and more.
A reminder: One feature from classic Outlook which will not be available at all with the new Outlook is COM add-in support. Microsoft officials said these add-ins are often unstable and don’t work cross-platform.
To try to appease customers who are dependent on tools and line-of-business apps that require legacy COM add-ins, Microsoft officials said they are “actively expanding” the capabilities of the web add-ins platform. They also said they will work directly with customers to figure out which add-ins are not supported. Microsoft officials maintain that most great add-ins are not just COM-based and exist in other formats, but not all customers seem to buy that claim.
“Some companies might want the new Outlook. I believe Microsoft is going to use it to quickly shim in newer collaboration technologies like Loop and Teams for the huge base of Outlook users, and some of Microsoft’s customers see those technologies as the long-term replacement for e-mail. But Microsoft’s announcement shows it sees that as a _very_ long term plan,” said Directions’ Helm.
“I hope that means it won’t mangle Outlook the way it did OneNote as it tries to drag it into the future,” he added.
Related Resources
Microsoft blog: New Outlook for Windows: A Guide to Product Availability
Microsoft’s updated list of features coming to the new Outlook for Windows
From 2023: Ready or Not: Microsoft’s new Outlook for Windows forges ahead
M365 Roadmap publishes some of the coming new Outlook features
Office 2024 is out there (somewhere)

Most people familiar with Microsoft’s Azure platform know about its services such as Azure VMs, virtual networks, App Service, SQL Database, and Storage. Many also know about Cosmos DB, Azure Kubernetes Service, Monitor, Policy, Arc, and the AI services (which have recently been rebranded from Applied AI Services and Cognitive Services to just AI Services). Those that work more closely with Azure might know about Bastion, Front Door, Cache for Redis, HDInsight, Key Vault, and Logic Apps.
But wait. There are more Azure services. Lots more.
Fewer individuals have likely heard of Azure Lighthouse, Private MEC, SignalR Service,, System Center Operations Manager Managed Instance, Chaos Studio, Load Testing, and Web PubSub. And deep in the Azure crannies are services such as API Center (not API Management, but API Center), Spring Apps, Genomics, CycleCloud, Playwright Testing, Managed Confidential Consortium Framework, and Managed Lustre. By the time this column is published, there will likely be even more additions to the list.
Azure consists of lots of services. There isn’t a clear definition of service — some are subservices or features of other services. There are at least 60, and by some counts, more than 200. New services regularly arrive, and some depart, heading to deprecation and discontinuation.
Keeping up with the Azure services
How can orgs find out about Azure services in order to evaluate them and uncover new development opportunities or improve on current deployments? There are several ways.
You can refer to Directions on Microsoft, where we analyze and report on the Azure landscape extensively, especially in our semi-annual Azure Roadmap. You can scour Microsoft’s Azure products list for new entries (which aren’t easily spotted). You can keep tabs on Microsoft’s Azure updates feed or follow the company’s numerous blogs. You can watch Microsoft conference sessions. You can have a conversation about the topic with Copilot, ChatGPT, or your favorite AI.
A few less-talked-about Azure services
Even with all these tools, you still might not discover all the new Azure additions. Here are a few examples of what you could miss. (These aren’t all recent arrivals, further demonstrating that some Azure offerings live in stealth mode.)
API Center
Azure API Center, in preview, is a service that catalogs customer APIs for tracking, discoverability, inventory, and other governance. API Center gives organizations a central database of all their APIs, regardless of hosting location. This helps administrators audit APIs to, for example, ensure they are secure and compliant, and it helps development teams advertise and discover available APIs. The service does not publish APIs like Azure API Management, a separate service that could be confused with API Center.
Spring Apps
Azure Spring Apps is a service that allows deployment of Java Spring Boot applications on Azure. Spring Boot is an open-source framework often used for implementing microservices. Azure Spring Apps includes preview support for ASP.NET Core Steeltoe, which also focuses on microservices.
Genomics
Azure Genomics can help with genome research by performing analysis using the Genome Analysis Toolkit (GATK), which is a third-party tool for studying DNA. It also provides an implementation of the Burrows-Wheeler Aligner (BWA), which helps identify DNA variations for studying diseases and ancestry. Azure compute scalability speeds the performance of these solutions.
CycleCloud
Azure CycleCloud creates and manages high-performance computing (HPC) clusters. It offers flexibility for how jobs are performed, such as support for hybrid clusters and compatibility with third-party schedulers.
Playwright Testing
Microsoft Playwright Testing, in preview, is a managed implementation of the Playwright Node.js library, which can do cross-browser, cross-OS Web application testing. It can help development teams build automated tests, reducing manual efforts.
Managed Confidential Consortium Framework (CCF)
CCF is used to create blockchain networks. It uses confidential computing for transactions, which is processor hardware security that protects data “in use,” that is, the data remains encrypted in memory and is only decrypted as it is loaded into the CPU.
Managed Lustre
Lustre is an open-source parallel file system optimized for high performance computing (HPC) and AI workloads. Azure Managed Lustre leverages managed disks to offer Lustre as a managed service. The service integrates with Azure blob storage for data tiering to reduce costs when the Lustre system is not in use.
It pays to always be on the lookout for new (and old) stuff that has crept into Azure. Your organization may benefit with improved or novel ways to use the platform.
Related Resources
Azure Roadmap Report (Directions members only)
Kit: Migrating Compute Workloads to Azure VMs (Directions members only)

A while back, as an experiment, I took an extract of all the Directions on Microsoft content, indexed it using a separate instance of Azure AI Search, and then fed it to the Azure OpenAI service. The initial results proved promising, even exciting: I could ask it simple questions like “What is Microsoft Priva?” and more complex licensing questions like, “Explain the differences in E3 and E5 license tiers for eDiscovery” and I’d get concise, accurate answers.
Then I began to ask myself, “Is this the future of IT?” After all, a big part of any organization’s IT mission is to be able to answer questions: about business performance, about customer desires, about likely future outcomes, and so on.
More precisely, is the future of IT to take all the data in all the disparate IT systems, smoosh it all together so that a large language model (LLM) can crunch it, digest it, and then spit out answers in well-constructed sentences?
Well, maybe. But I don’t think so.
Back to the future (of IT)
As important as LLMs are (and it goes without saying they are transformational), we cannot and should not forget the fundamentals of IT — principles and practices established over decades.
Let’s remember:
Trustworthy data underpins everything you do. Many years ago (decades, now that I think about it) I led a project in Microsoft IT to create a single customer master database, that is, the authoritative source for Microsoft enterprise customer information: company name, address, billing and technical contacts, etc. With many different lines of business (Office, Windows, gaming, and so on) it was important all the various line-of-business (LOB) transactional systems used absolutely and verifiably correct information when communicating with customers.
Since companies relocate, get absorbed in M&A, change names, and so on, we had to ensure that the data was carefully structured, curated, and safeguarded, through both technical and governance processes. (Much easier said than done, incidentally.)
The point: This core, authoritative data underpinned businesses across Microsoft.
Data models, ultimately, define your business. Every organization — company, department, governmental agency — has an information architecture (whether they know it or not, and many don’t, somewhat horrifyingly). The building blocks for the information architecture are data models. How, precisely, do you define “customer?” Or “product?” Within these models — whether they are explicitly defined via Entity Relationship Diagrams (ERDs) or are in people’s heads (for the love of IT, document them formally!) — are the details and the semantics that define what makes a customer valuable to you, and what makes your products valuable to them.
For example, many retailers track a Customer Lifetime Value, that is, the projected worth of a customer over time and correlate buying habits and history to try to maximize their value. In essence, that’s the company’s business model. But it’s not the only one: other retailers base revenues on annual subscriptions, which drives different sorts of business behaviors.
Data models ultimately reflect a business’ competitive differentiation. The more precisely defined the data model, the more finely tuned the business strategy.
Care and feeding of mission-critical relational databases is as important as ever. I doubt any right-thinking CFO would want to base a 10-K on anything but a database with rigorously enforced relational integrity constraints, that has high availability, robust backup with well-defined recovery time objective (RTO) and recovery point objective (RPO) parameters — along with a periodically tested restore function and disaster recovery capabilities.
It’s here where the effort put into data models yields enormous value. Microsoft 365 Copilot could generate some of the boilerplate text in a 10-K, and otherwise enrich it with data from other sources, but the core data must be rock-solid, accurate, and defensibly so. No CFO wants a restatement that can have both reputational and possibly legal consequences.
Your data estate is a living ecosystem. All this does not diminish the need for or value of different data management architectures such as NoSQL databases: it’s not efficient or cost-effective to maintain, say, clickstream data or IoT telemetry in Azure SQL when Cosmos DB might be a more scalable and cheaper option. These sorts of data, when joined with data from relational systems to connect clickstream history with purchases to predict future buying habits, or to predict when an IoT device needs replacing, are hugely valuable. Fabric and Power BI give us the opportunity to query immense amounts of data of different types to give insights on-demand visualizations which can speed decision making and predict the future.
Scaffolding matters
But to get the most value from your data, remember that all these new capabilities don’t replace the systems upon which we’ve built our businesses. Rather, AI, data lakes and lakehouses, and visualizations depend upon, and scaffold upon, the trustworthy data and systems that represent the core of IT.
Disagree? Will Large Language Models utterly sweep away the old and usher in an entirely new era of IT? Drop me a line at bbriggs@directionsonmicrosoft.com and tell me what you think.
Related Resources
Directions on Microsoft podcast: A deep dive into all things data
Use Your Own Data with Azure OpenAI (Directions members only)

In the early days of any given technology, such as PCs, the risk for buyers is that they will pay too much, particularly when there is the chance they will buy the wrong technology or technology from a company that won’t be around in the future.
Until recently, the risk of paying too much or buying the wrong PC was low, regardless of whether one was buying a desktop, laptop, or tablet, or which vendor supplied the processor, RAM, or solid-state memory. Therefore, buyers could think about the PCs they wanted in terms of the device’s speeds and feeds. How fast is the processor? How much RAM is there? A simple rule of thumb was to err on the side of more RAM versus more processor power, and to favor solid state memory over spinning disks.
Today’s Risk: Buying the Wrong Technology
Now, the risk when buying a PC is swinging back to high. For possibly the next year, you might again buy the wrong technology. It all started with Windows 11. Here, the risk increased when Microsoft changed the specification significantly so it could use hardware to enforce a level of security. No more 32-bit processors; it is now a 64-bit only world. A Trusted Platform Module (TPM) became a requirement rather than a nice-to-have option. These changed requirements created risk by suddenly obsoleting many devices and introducing the possibility of buying a new or replacement device that was still capable of running Windows 10 but was incapable of running Windows 11. Although there were hacks to trick Windows 11 to install on hardware that didn’t meet the requirements, this was never a good idea.
With Windows taking the first steps toward a future based on AI/machine-learning (ML), the risk of buying a device that is obsolete before you get it in the door is higher than it has been in a long time. Microsoft has already demonstrated Windows features that use locally installed Neural Processing Units (NPUs) to cancel noise and provide camera effects (background blurring and natural eye contact) for collaboration software such as Teams. At the time of these feature demos there was only one device capable of running Windows that could benefit from these features and it was ARM-processor based: Surface Pro 9.
Since then, Microsoft has announced the “Voice Clarity” feature that was unique to NPU-based Surfaces is now coming to all Windows 11 devices — no NPU required. And several Windows PC makers have announced plans to ship PCs with various types of NPUs this year.
Think Local
Now, large-language model (LLM) generative AI is here. Microsoft is bombarding us with Copilots and users can create their own copilots. Today, much of the heavy lifting for these LLM-based services is done in data centers and they can be accessed by any device from a smartphone to a tablet or laptop. But it is likely that soon users will wish to train AI on, or at least focus their AI prompts at data stored locally and to process such data locally on their device. But which NPU will speed this work up?
Microsoft and others are particularly silent on this point, even though lots of machines demonstrated at CES in January are promoting their NPUs. But an NPU from Qualcomm is not the same as one from Intel or AMD or Nvidia. This means we need something like DirectX for AI. DirectX in Windows allowed software — especially games — to work directly with a devices video and audio hardware. When games use DirectX, they efficiently utilize multimedia accelerator features built into hardware to enhance the overall multimedia experience.
Is a future or enhanced version of DirectML going to play a similar role for NPUs? Microsoft announced in early February a developer preview for DirectML 1.13.1, which supports Intel AI Boost NPUs. But until it is clear which vendors support some APIs such as DirectML, or some other standard there is a risk when buying an expensive NPU-enabled processor-based PC. And there is risk to continuing to buy PCs without an NPU — at least for those users who are really using LLMs or other ML.
Rather than simple speeds and feeds, what buyers looking at hardware today really need to think about are standards. Buyers need to determine what standards they think are going to be necessary to exploit the hardware in their devices. Maybe not everyone will need an NPU in their device, but who knows?
For example, instead of thinking about whether a device needs a TPM, one needs to know what version of a TPM is needed. One needs to know what biometric standards for authentication are needed so the device has the appropriate cameras or fingerprint readers to support Windows Hello or other authentication services. And the big stumbling block is whether developers are going to support DirectML or some other AI-, ML- or LLM-API standard? Or will there be different standards for different AI features?
On a related front, one needs to be aware of two other standards that affect printing. Mopria- and Universal Print-compatible printers are going to be needed.
Caveat Emptor
Ignoring standards and just buying a Windows device with Windows 11 installed on it, or any off-the-shelf printer will mean the device is obsolete as you walk in the door. This is especially true for organizations who are still working to upgrade hardware as they retire Windows 10 devices and replace them with devices capable of running Windows 11 but possibly not optimized for versions of Windows that may become generally available soon.
“Let the buyer beware” when selecting PC hardware has seldom been more in effect.
Related Resources
Microsoft blog: Developer preview of DirectML support for Intel AI boost
Before you buy a Windows 11 ‘AI PC’ in 2024, read this
Windows 10 vs. Windows 11 hardware requirements (Directions members only)
Accelerating ML: CPU, GPU, TPU, NPU, and Oh, My (Directions members only)

When your company shells out more than $700 per user per year for Microsoft’s top-of-the-line E5 subscription, you would assume it would include everything you’d need. If you did, you’d likely be wrong.
Microsoft is making more and more new features and apps available as paid add-ons for Microsoft 365 customers. And like many parents and kids discover the hard way, when the expected batteries aren’t included with your new, pricey toy, no one is happy.
Directions on Microsoft has long tracked all the extra-cost add-ons to Microsoft 365 plans. These add-ons include features, apps, and licenses that may be needed above and beyond what’s standard in the $36 (USD) per user per month Microsoft 365 E3 and $57 per user per month Microsoft 365 E5 subscriptions. Examples of the some of these add-ons:
- Capabilities that might be needed to meet security, compliance and management needs, such as Defender Vulnerability Management, Priva Privacy Risk Management, and Microsoft 365 Cross Tenant User Data Migration;
- Premium capabilities beyond the base features included in Microsoft 365 suites, such as Microsoft 365 Copilot, Power BI Premium, and Teams Premium;
- Licenses for devices and service accounts not covered by the Microsoft 365 suites, such as Exchange Online Plan 2 (for shared mailboxes; Teams Shared Devices
In December 2019, Directions counted 14 such available add-ons. By December 2023, we found 61.
Add-ons: More than just per-user costs
These add-on services are not cheap, especially when purchased by customers who need hundreds or thousands of seats.
Copilot for Microsoft 365 is $30 per user per month. Teams Premium is $10 per user per month. The Intune Suite add-on to Plan 1 that includes all Plan 2 features, and all existing and forthcoming à la carte features, is $10 per user per month. Defender Vulnerability Management costs $2 per user per month on top of Microsoft Defender Endpoint P2 or $3 per user per month when licensed alone to use with a third-party endpoint detection and response product.
Plus, there are additional costs beyond just the add-ons themselves.
In the case of security add-ons, for instance, “Microsoft has created a dilemma no one is talking about: Who’s going to evaluate, implement, and manage all these new security tools inside Microsoft customer organizations?” noted Directions on Microsoft analyst Michael Cherry.
“Microsoft and other cloud vendors promised the cloud would help reduce IT costs, not just in terms of on-premises hardware and software, but also in terms of IT headcount. It now seems that the cloud is the cause of significant new costs, at least for security. The main cost will likely be to acquire the expertise, either through training or new hires of people with the necessary skills to understand how-to use these tools effectively,”
With Entra, the service formerly known as Azure Active Directory, organizations may encounter other issues they hadn’t anticipated.
“With the identity governance add-ons, it’s almost impossible to describe what each does,” said Directions on Microsoft analyst Wes Miller. “But CxOs are still gonna buy them.”
Will E7 save the day?
Some of the Directions on Microsoft analysts believe the current growth trajectory for Microsoft 365 is unsustainable and Microsoft may soon release a new high-end Microsoft 365 subscription tier — something like an “E7” which would include some of the extra-cost features. At the very least, a new tier that includes Microsoft 365 Copilot bundled in, seems almost inevitable, given Microsoft’s current obsession with all things AI and Copilots.
But other Directions analysts believe that Microsoft may stay the course with E5 as the Microsoft 365 high-end for a while longer. Last time Microsoft released an official number, Microsoft 365 E5 was deployed by only 12 percent of the Microsoft 365 installed base.
By holding the price line with E5 and continuing to roll out more optional add-ons, Microsoft officials may believe they can maximize average revenue per user while publicly claiming they are trying to help customers “do more with less.” In January 2024, for example, Microsoft added several new add-on Entra and Defender SKUs targeted specifically at frontline workers, which could save some companies money by enabling them to deploy feature-specific add-ons, rather than having to buy the full P1/P2 SKUs.
Related Resources
Is Microsoft 365 E7 waiting in the wings?
Services Increasingly Expanding Beyond Microsoft 365 Suites (Directions members only)
Microsoft provides a frontline-worker price break

The hype around all the Microsoft Copilots is truly deafening, and it’s hard to know what to make of it. They can write code, prose, do presentations, analyze security logs, write emails, all automagically, all on your behalf. Microsoft (admittedly anything but an objective commentator) boasts that 70 percent of Copilot users claimed to be more productive.
Are Copilots all they’re cracked up to be? Even here, gathered at the Round Table at lofty Directions on Microsoft headquarters, our analysts express a very diverse set of views ranging from “Copilots are just the next Siri/Cortana/Alexa” to “they’ll revolutionize computing.”
But as a prudent, risk-averse, and cost-conscious executive you’re probably wondering: just how much should you invest in technologies which, on the one hand, may provide remarkable advances in productivity, and on the other, like all new technologies, come with risks?
The Promise
It’s seductive, isn’t it? Just open up Microsoft Word and it’s ready to help you write (incidentally, I did not use Copilot to write this blog post, so you know). It’s almost undeniable that Copilots could, in the best case, “amplify” your employees’ activities, to use the words of OpenAI’s CEO Sam Altman.
At minimum, Copilots can give you and your users a head start in drafting and organizing content. (How many times have you sat in front of Outlook trying to organize your thoughts for that organization-wide email? Tell Copilot to do it!)
Eyes Wide Open, Look Before You Leap (Etc.)
No doubt at least some of your employees are asking for Copilot licenses, and with their “real” general availability, it’s as easy as throwing a switch in the Microsoft 365 portal.
Before you do though, consider a few things.
Analyze the costs. Copilots aren’t cheap. $30 per month per user. If you have, say, three thousand knowledge workers in your organization, that’s around a million dollars per year, which, frankly, you could use to hire 3-4 FTEs. What’s the better use of your budget?
Train your employees. Artificial intelligence can get things wrong (insist to ChatGPT that “3+4=8” and eventually it’ll agree with you). It can plagiarize. While Microsoft has stated that it will indemnify Copilot customers against lawsuits, this has yet to be tested in court.
I always advise organizations to treat AI like junior workers right out of college: you have to check their work! Don’t put GitHub Copilot code directly into production, proofread and verify text that Copilot for Word generates before putting it on your website, etc. Consider creating a requirement that employees take training before giving them Copilot licenses.
Prepare your data. A Microsoft employee I know once said half-jokingly, “don’t give Copilot to your SharePoint admin.” He had a point. Copilots can ingest organizational data (like documents in SharePoint, email in Exchange Online, and so on) to formulate answers. Therefore, your data must be properly protected — permissions assigned, tagged with sensitivity labels, encrypted if necessary, and so on — so that a user’s Copilot can only see the data it’s allowed to. Given all the documents, emails, spreadsheets, presentations, and so on your organization undoubtedly possesses, ensuring they’re all protected can be a very big, and possibly labor-intensive, deal. (Microsoft states that it does not use your data in public training sets.)
Get your risk management teams involved. Copilots open up new ways to create and access content which means that users can inadvertently violate policies – or the law. Consider an employee who, for example, asks a Copilot to write a step-by-step approach to selling stock during a quiet period, or an employee who, perhaps without thinking, includes Personally Identifiable Information (PII) in a prompt. Your compliance organization needs to know about that!
The good news here is that Microsoft has recently implemented a ton of new features in Purview, its regulatory compliance suite, to cover Copilot activities. But your teams need to know how to use these features (and if they’re enough for your requirements).
What’s CIO To Do?
As an executive, you want to get the most business value (with the least risk) for your investment. Planning your Copilot deployment can help you and your teams get the productivity advances Copilot promises while avoiding possible pitfalls. And helping your teams understand how Copilot can be best be used – for example (remember that training I mentioned before?), teaching them how to craft effective prompts – can jumpstart your deployments, and your productivity.
Bottom line: It’s early days for Copilot. There’s still a lot to learn. While the promise is huge, tread carefully.
I’d love to hear about your experiences: drop me a line at bbriggs@directionsonmicrosoft.com.
Related Resources
Microsoft: What Copilot’s earliest users teach us about generative AI at work
Microsoft makes Copilot generally available to enterprise, SMB and consumer customers
Podcast: Generative AI – Where customers need to look before they leap
Copilot prerequisites: Proper data hygiene and controls are essential (Directions members only)

Microsoft basically phoned it in with the last few Windows Server releases, which included relatively few new or updated features. They seemed primarily designed to appease certain customers who still wanted and needed an on-premises server OS.
But the next version of on-premises Windows Server, which will be available to customers in the second half of 2024, looks to be something quite different.
Unsurprisingly, the next release will be named “Windows Server 2025.” And perhaps surprisingly to some, it will still be a “perpetual” software product with five years of Mainstream support and five years of Extended support, not one that forces customers to subscribe to get regular features or security updates. Microsoft officials also have said the system requirements for Windows Server 2025 have not changed, so customers can upgrade all their existing Windows Servers to the new version.
“Overall, many of the Windows Server 2025 features either come directly from or are based on things that were introduced with Azure Stack HCI or Azure Edition,” said Directions on Microsoft analyst Jim Gaynor. “This goes along with what Microsoft said when they killed the SAC (Semi-Annual Channel). These other server OSs and editions ‘receive innovation’ first, and features are brought to the LTSC (Long Term Servicing Channel) version if deemed worthy.”
Among the new features coming to Windows Server 2025, which Microsoft officials have shared publicly:
- Windows Server hotpatching (physical, virtual, even other clouds), but Microsoft will require Servers to be Arc-enabled and orgs will incur an additional Azure subscription cost.
- Server Message Block (SMB) over the QUIC always-encrypted protocol using TLS 1.3 for secure connections. This feature previously was in Windows Server 2022 Azure Edition only.
- New domain and forest level, new Active Directory (AD) features and security updates. Note that none of these will be backported to earlier AD; all your Domain controllers will have to be Server 2025 to take advantage.
- GPU partitioning for Hyper-V (allows multiple VMs to share portions of a GPU). But this capability is optimized more for AI functions and requires very new hardware.
- Native Non-Volatile Memory Express (NVMe) drivers for large performance increase with NVMe storage.
- New pay-as-you-go subscription option.
Microsoft also is adding a new option for Windows Insider testers who want to flight new Windows Server test builds. And, after first appearing in a late 2023 patch to Windows Server 2022, a “wizard” to make it even easier to install Azure Arc will be included with Windows Server 2025.
Related Resources
Microsoft Ignite: What’s New in Windows Server vNext
Windows Server vNext Ask Me Anything
Introducing Windows Server 2025
Windows Insider flighting on Windows Server

The public relations push that Microsoft has generated behind their range of Copilot-branded technologies is seemingly unmatched in the company’s history.
As a result, the customer interest — and confusion — also seems to be unmatched. How are customers supposed to evaluate the technology for licensing or adoption, if there isn’t even a high-level way to describe each Copilot, what it does, what it integrates into, and the friction that it attempts to help the licensed end-user with? As a friend has suggested, we need a Copilot for Copilot licensing, because it’s impossible at this point to get your mind around what each of the Copilots does, and as soon as you understand most of them, something will change.
While customers should consider kicking the tires on Copilot-branded technologies that apply to their organization, it’s equally critical that they pace themselves in terms of any significant adoption of those services.
So when we consider Copilot, why, exactly should customers pace themselves, or potentially hold back entirely? Let’s consider a list of reasons:
1. Copilot is not consistent.
I’m not talking about the underlying LLM or inconsistencies in returned results. Instead, I mean that it isn’t clear what “Copilot” is even supposed to be. What Copilot in Bing does (summarize search) is completely different from what Copilot in Windows does (automate the Windows UI). What Microsoft 365 Copilot does depends on which piece of software or what service into which it has been integrated.
At a high level, Copilot helps users do things they would normally do, but faster or easier. But how it does them varies wildly depending on which Copilot we’re talking about, and what it is doing for you.
Microsoft has done themselves no favor by blurring the lines when it comes to which Copilot is which. How are customers supposed to evaluate the technology for licensing or adoption, if there isn’t even an elevator pitch to describe each Copilot, what it does, what it integrates into, and the friction that it attempts to help the licensed end-user with?
2. It’s very expensive (and expansive) yet offers unproven ROI.
This point is primarily about Microsoft 365 Copilot, which is so expansive, you can’t really easily define it. But at a simplistic level, Microsoft 365 Copilot takes tasks that a licensed user might need to perform and attempts to simplify them. But what it does, and how it does it, depends on the software or service it is integrated into, as discussed earlier. And each product team—in seemingly classic Microsoft form—has interpreted “integrate Copilot into your stack” in a completely different way.
I have seen a lot of customers curious about Microsoft 365 Copilot, and we’ve already seen many of them licensing it in some form. Given that it is so unfinished and lightly documented, it’s hard to see how a customer can look it in the eye and say it’s worth $30 per user each month at this point. What does it help a user do? It depends. How much does it save you annually on a per-user basis? It depends. Is Microsoft exaggerating the savings in their ROI documentation? You can bet on it.
3. It’s not done (and likely never will be).
Copilot isn’t done. Unlike legacy releases of Windows or Office distributed on shiny media, Copilots are never finished. If you adopt one or more Copilot-branded services, you’re on a Copilot journey with Microsoft.
Some of the already announced Copilot services are not even in preview yet. (See Copilots for OneDrive and SharePoint.) Some are still in private preview with no publicly announced ship target (see Security Copilot).
New Copilot features will arrive. Infrequently used features may disappear. User interfaces can and will change. Users will complain that their cheese has been moved, and they’ll want to know where it went. Your IT team needs to be prepared to train users and stay up to date on the Copilot technologies themselves (as much as they can). But at the end of the day, most Copilot technologies aren’t going to be well suited to users who aren’t comfortable with learning and re-learning on their own and aren’t comfortable with adapting to change.
4. It’s plagued by unstable requirements, branding, licensing, and packaging.
Branding for one Copilot, the service formerly known as “Bing Chat Enterprise,” has changed at least three times and will surely change again. At current writing, it’s now officially known as “Copilot with Commercial Data Protection.” This offering was initially limited to Microsoft 365 business customers, with a US$5 add-on for anyone else. But that approach was changed before the service became generally available in December and has changed again since.
Even without the constant change of Copilot, getting your head around what you must license for any single Copilot offering is an almost intractable task. Certain Copilot services are free. Certain Copilot services are free if you buy a specific other service. (You must be this tall to ride this ride.) And of course, some Copilot services/offerings, like Microsoft 365 Copilot itself, require specific —and very expensive — licensing per user. (Most Microsoft services in 2024 are licensed on a per user basis.)
5. It creates new regulatory compliance and security hurdles.
Copilot, which is described by Microsoft as “artificial intelligence” is based on the underlying large language model (LLM) technologies that Microsoft has licensed from OpenAI. As a result, it is trained on certain content (not your organization’s content). It can peruse your organization’s content and data to help users perform their work, depending on which Copilot we’re talking about.
Microsoft says, “Copilot automatically inherits your organization’s security, compliance, and privacy policies set in Microsoft 365.” And it’s important to note that it won’t help users bypass security permissions or legal hold settings for compliance, data residency settings to comply with GDPR, Priva privacy settings, etc. There are sure to be issues down the road where Copilot may lead to (or help discover) underlying security, compliance, or privacy issues. In short, organizations shouldn’t just shrug away concerns about security, compliance, data privacy and residency, etc. They must do research on topics that Microsoft hasn’t documented well, and that are subject to change.
Remember: It’s a marathon, not a sprint.
The intent of this post isn’t to keep you from investigating or even adopting any — or even most — of the Copilot-branded services. But it feels like Microsoft is working hard to reduce the due diligence organizations would have classically performed when they made decisions around upgrading from one version of Windows to another or migrating from legacy Office perpetual licensing on-premises to hosted Office 365/Microsoft 365 services.
My advice: Pace yourselves. Understand what you’re buying before you buy the Copilots for anything but a pilot project.
Also, if you’re confused or want a clearer story, licensing, pricing, or general strategy about “the Copilots”, I strongly encourage you to communicate with Microsoft and perhaps your reseller and push for it. However, note that many resellers and partners are already on board the same FOMO (fear of missing out) train that some Microsoft customers are clearly already on in terms of Copilot and Microsoft’s “AI” marketing push, and are ready to adopt and promote it at almost any cost regardless of the concerns I outlined above.
Related Resources
Directions on Microsoft’s Copilot tracker (downloadable reference sheet)
Directions on Microsoft’s Copilot Kit (Directions members only)
Copilot prerequisite: Proper data hygiene and controls are Essential (Directions members only)
Microsoft’s Copilot Super Bowl commercial

Microsoft spent most of 2023 announcing — and sometimes delivering — its rapidly expanding family of Copilot AI assistants. If you thought there were a lot of Microsoft Copilots, just wait: There will be many more announcements in 2024 and beyond.
GitHub Copilot, Microsoft’s AI assistant for developers, kicked off the Microsoft Copilot frenzy back in 2021. Throughout 2023, Microsoft unveiled plans for AI assistants across Bing Chat, Windows 10 and 11, Dynamics 365, Power Platform, Power BI, Microsoft 365, the Fabric data-analytics platform, Microsoft’s security platform, and more.
Microsoft officials have touted that they used the same orchestration and same design language/”Copilot Stack” across its varied Copilots. However, as we’ve said consistently at Directions on Microsoft, “Copilot” primarily is a Microsoft branding term. Different product groups at the company have implemented Copilots differently in terms of user interface, data set used for training and licensing and pricing.
In some cases, Microsoft has rebranded existing AI-centric features as “Copilots,” especially in the Dynamics 365 space. In others, it has applied the Copilot brush to already shipping products, such as Power Virtual Agents, which it christened in November 2023 as “Copilot Studio.” Microsoft also has created some brand-new AI assistants, such as the Copilots across its Microsoft 365 suite, and is slowly beginning to make them available to customers.
What’s next for Microsoft Copilots
Microsoft has been embedding AI functionality in various products for years. Before the debut of its partner OpenAI’s ChatGPT, however, Microsoft had a different focus with AI, as acknowledged by Executive VP of Experiences and Devices Rajesh Jha.
“Prior to generative AI, it was as if the human beings did all the work and the AI was the editor. It would show up in auto-complete, grammar check, spell check. But now it’s flipped. AI is doing the work. They’re doing the first draft, they’re doing the summarization, and the human beings are now editors. So it’s gone from AI being editors to now where it should be, which is the human beings are the editors and the AI is the assistant,” Jha said during a December appearance at the Barclays Global TMT conference in December.
In the near term, Microsoft is planning to add more OpenAI goodies to its Microsoft Copilot search tools formerly known as Bing Chat and Bing Chat Enterprise. On the near-term list for these two Copilots: Built-in integration with Open AI’s GPT-4 Turbo and DALL-E 3 imaging model; a new Code Interpreter capability for performing complex tasks such as more accurate calculation, coding, data analysis, visualization, and math.
Microsoft also is doing more to blur the lines between the shell, search and browser, Microsoft’s Jha acknowledged in his Barclays conference remarks. This integration could manifest as soon as 2024, starting with the rumored Windows vNext/”Windows 12″ release, some Microsoft watchers are speculating. Jha said the deep integration of natural language in the OS is key to “a new paradigm for user experiences.”
Microsoft also will be rolling out previews of its promised Copilot in SharePoint and Copilot in OneDrive in the first part of 2024, officials told me when I asked for an update on their whereabouts. A spokesperson described these as “additional application experiences” for Copilot for Microsoft 365. (No word yet on whether there will be extra charges or how these will be licensed.)
At some point in 2024, Microsoft is expected to make good on its previous promise to allow Microsoft 365 Business Standard and Business Premium customers to buy Copilot for Microsoft 365. Starting in January 2024, Microsoft will make Microsoft 365 Copilot available to faculty for purchase if they have Microsoft 365 A3/A5 subscriptions. Microsoft officials also have said Copilot for Microsoft 365 will be available to consumers, not just businesses, in 2024.
It’s not guaranteed smooth sailing for Microsoft’s Copilot family, however. Besides generative AI hallucinations and AI ethics and safety concerns, there are other factors which potentially could impact how Microsoft rolls out its Copilots in the coming months and years.
There are signs that Microsoft’s cozy relationship with OpenAI is triggering scrutiny by not just the UK Competition and Markets Authority but also U.S.-based regulators with the Federal Trade Commision, according to published reports. Microsoft has invested an estimated $13 billion in OpenAI and OpenAI runs its models exclusively on Azure. OpenAI’s decision to give Microsoft a non-voting, observer board position following the unexpected firing/rehiring of OpenAI chief Sam Altman seems to have increased regulatory concerns.
Copyright issues also loom large for OpenAI and Microsoft. In late December, The New York Times became the latest to sue for copyright infringement, claiming OpenAI copied millions of The Times’ articles to train the large-language models powering ChatGPT and Microsoft Copilot.
Everything you need to know about Microsoft Copilots
Our Directions on Microsoft members and customers have told us they’ve had challenges keeping up with all the Microsoft Copilots. They’ve had trouble determining which Copilots are still just previews (or even demo-ware) and which are generally available. They’ve been stymied when trying to figure out which Copilots Microsoft is bundling into products and often turning on by default, and which are only free to those with particular licenses.
The Directions on Microsoft analysts have been collecting information about the burgeoning Microsoft Copilot family, with the intent to bring some method to the AI madness. We’ve come up with a handy chart that lists the key Copilots the company has announced, descriptions of each, and as much pricing and licensing information as we can find. We will be updating and refreshing this chart on a regular basis, since Microsoft keeps adding new ones, changing branding and release dates, and adding new pricing and licensing wrinkles.
To download a free copy of the Directions on Microsoft Copilot infographic, go here.
Related Resources
Directions on Microsoft’s Copilots Kit (Directions members only)
Microsoft blog post: Continued AI Innovation in Copilot
Transcript of Microsoft EVP Rajesh Jha at Barclay’s (Dec. 7, 2023)
Microsoft’s OpenAI Investment Risks Scrutiny from US, UK Regulators
New York Times Sues OpenAI and Microsoft Over Use of Copyrighted Work
Copilots! A Directions on Microsoft Brainstorm podcast

It’s not every day — or, in fact, almost any day — that Microsoft gives customers a price break. But it looks as if that’s what Microsoft is doing with some newly announced additions to its Microsoft Defender line-up, specifically targeted at frontline workers.
As outlined in the Microsoft January 1, 2024, product terms, Microsoft added several new SKUs to its Defender and Entra (formerly Azure Active Directory) families. The newest members:
- Microsoft Defender for Identity F1 (User SL)
- Microsoft Defender for Cloud Apps F1 (User SL)
- Defender for Endpoint F1 (User SL)
- Defender for Endpoint F2 (User SL)
- Microsoft Defender for Office 365 F1 (User SL)
- Microsoft Defender for Office 365 F2 (User SL)
- Microsoft Entra ID F2 (User SL)
The move seems similar to an April 2020 announcement, when Microsoft added a more granular way for Microsoft 365 E3 users to gain access to E5-level regulatory and legal compliance features by adding new, less-pricey SKUs for F3 and F1 users. Microsoft documented and made these new SKUs available in June 2022.
There’s a key difference between the legal and regulatory SKU additions with the new security-focused Frontline ones unveiled this week.
“The weird twist is that the three individual compliance sub-SKUs for Frontline announced in 2020 required users to have M365 F1/F3. The security related pieces announced January 1, 2024, don’t,” said Directions on Microsoft analyst Rob Horwitz.
Horwitz speculated there could be some “corner-cases that Microsoft is trying to accommodate, such as retail devices protected by Microsoft Defender for Endpoint.”
“In some cases, the users might not even have a Frontline Suite,” he added. “And Microsoft is apparently trying to avoid any per device licensing.”
According to the January 2024 price list, these newly announced frontline security SKUs are approximately two-thirds the price of the P1/P2 SKUs. This is the same “discount” as Microsoft provided in June 2022 with the F5 compliance SKUs, Horwitz noted. The newly announced Microsoft Defender for Cloud Apps F1 (User SL) costs about $2.40 (USD) per user per month, rather than the $3.50 per user per month Microsoft charges for Defender for Cloud Apps P1, for example.
For some odd reason, when I asked Microsoft for comment on these new SKUs — specifically about their pricing and licensing reasons for introducing them — the company said, via a spokesperson that “Microsoft doesn’t have much to share on these questions.” (Actually, the spokesperson shared nothing.)
Cleaning up AIP Premium Plan 1 residuals
In other product term news from January 1, Microsoft announced it has removed all references to Azure Information Protection (AIP) Premium Plan 1 from its documentation. Microsoft dropped AIP Premium Plan 2 in 2020, with its functionality folded into various Purview sub-suites.
When I asked Microsoft for details on what will happen to the functionality that’s in AIP Premium Plan 1, a spokesperson said he could confirm the product is “being retired” on April 11, pointing us to this Microsoft blog post from April 11, 2023, that noted the AIP Unified Labeling add-in for Office will be retired this April. The spokesperson declined to provide more about the end of AIP Premium Plan 1.
This November 2022 Microsoft blog post, however, notes that the AIP Scanner capability in AIP Premium Plan 1 will be moving to the Purview compliance portal. AIP tools on Windows will be rebranded under Purview. The AIP Viewer for IoS will continue to be supported, but specifics have yet to be announced.
Related Resources
Microsoft Product Terms summary of changes
Retirement notification for the Azure Information Protection Unified Labeling add-in for Office
Update on the future of AIP features

Microsoft officials are reticent to admit proactively when products are on the deprecation, retirement or graveyard lists. But there are several signs customers can monitor to determine if Microsoft is likely to drop a particular product or service on which they were counting. One of these “omens of doom” is the perpetual preview.
We’ve already written (and podcasted) about several Microsoft on-premises products that could be in the discontinuation danger zone, including Access, Visio, Project. Office Professional Plus, and more. The rule of thumb: Don’t invest in a Microsoft product in which Microsoft itself is lessening its investment.
But it’s not just on-prem legacy products that have an uncertain future. In preparing our various Microsoft enterprise product and service roadmaps here at Directions on Microsoft, we monitor the duration of Microsoft product previews, especially those with few, if any prospects of moving to the general availability (GA) phase. We’ve found the longer a Microsoft preview, the less likely a technology will reach GA.
In the consumer product space, it often matters less whether a product falls into the perpetual preview category. Many cloud services, including Google Search, Bing, and Xbox Cloud Gaming (which is still in “beta”), remained in preview for years, without many users being wiser.
In the enterprise world, however, customers often are unwilling or not permitted to roll out broadly technologies that have not reached GA. Many times, the vendors behind these products don’t support them to the level required by organizations. A preview never has a Service Level Agreement (SLA) associated with it. There may be Microsoft licensing clauses explicitly warning customers they should not be relying on these preview services in production, and if they do, they do so at their own risk.
Further complicating matters, it’s not always an entire product or service that’s in preview, but only specific features within it that may be. This can be confusing because it’s not always clear when a feature is in preview; it might be noted with an easily missed label in the UI or only in documentation or a blog post. There’s no consistency. So, the overall service is marked as GA, and customers adopt it, but they don’t realize they’re using a preview feature.
In some cases, overly long previews can be attributed to strategy and priority changes at Microsoft. (These days at Microsoft, if there’s no AI angle to your Microsoft product, it seems less likely to get internal support or promotion.) Some company watchers also have wondered if Microsoft still releases previews that never become commercially shipping products to try to freeze a market, rather than concede it to a competitor.
“Long previews may occur because there are critical customers that have requested certain features and are using them, but Microsoft doesn’t feel comfortable enough to support those features for everyone. Other times, priorities change before a product reaches general availability, and teams could be dissolved or refocused,” said Directions on Microsoft analyst Rob Sanfilippo.
Perpetual previews: A few examples
Here are a few examples of Microsoft cloud services that were/are in overly long previews
Azure Internet Analyzer: Microsoft announced the public preview of Azure Internet Analyzer in November 2019. Internet Analyzer is a network modeling and measurement tool that collects performance data to help determine whether a different network configuration will offer application performance improvements. In September 2023, Microsoft posted an update to its Azure Updates page acknowledging that Internet Analyzer will be discontinued and all customer data in the service deleted on March 15, 2024. In that update, Microsoft admitted “this tool didn’t achieve the level of customer traction we had hoped for.” Azure Monitor Network Insights seems to be the Microsoft-preferred replacement for Internet Analyzer.
Azure Service Shared Plan: Azure App Service has two base tiers — free and shared — which run an app on the same Azure VM as other App Service apps. These tiers were intended to be used only for development and testing purposes. After many years in preview, we asked Microsoft a while back when the Shared Plan would go GA. The answer: Never (although Microsoft still does charge users for shared CPU compute for the preview.)
Azure Blueprints: Microsoft launched a preview of Azure Blueprints in 2018. The idea behind Azure Blueprints was to enable IT to define a repeatable set of Azure resources that could be applied across an organization. In a note on the Microsoft Learn page about Azure Blueprints, Microsoft acknowledged on July 11, 2026, the Blueprints preview will be deprecated. Microsoft’s guidance is to migrate existing blueprint definitions and assignments to Template Specs and Deployment stacks.
One tool which could be used to monitor the state of Microsoft previews was a Microsoft-developed Web app called Azure Charts. Azure Charts helped track the availability status of various Azure services. But it seems the app is no longer functional due to “budget restrictions” as of just a week or so ago.
Does GA really mean anything anymore?
As we’ve noted, some orgs are unwilling and unable to deploy Microsoft products and services until Microsoft grants them the official GA label. But increasingly, the Directions on Microsoft analysts have been wondering what GA means anymore — especially when Microsoft seems willing to deem a product or service GA after seemingly little testing.
A prime example here is Copilot for Microsoft 365. After a few months of private testing by about 500 to 800 paying selected customers, Microsoft announced Copilot for Microsoft 365 was GA on November 1. On that date, it was available to a small subset of Microsoft’s customer base: Those with Microsoft 365 E3 or E5 who were willing to pay $30 per user per month for 300 seats (minimum) and who purchased it through their Microsoft reps, since it was not on the company price list. There was and is no public beta or free trial for the product. As of today, Microsoft has not gone public as to when it plans to broaden general availability.
Windows is another area where the GA label seems next-to-meaningless anymore. New features are rolled out to customers who aren’t protected by enterprise policies and services after relatively little testing by self-designated Insider testers. The first wave of unmanaged-device customers then test Windows 11 features for a few more weeks or months before Microsoft deems a feature update as ready for business deployment.
Related Resources
Podcast: When should you walk away from a Microsoft product
Microsoft’s Azure updates and changes feed
Azure App Service Shared preview details
What’s next for Azure Blueprints
Goodbye, Azure Charts. We hardly knew you
Ten things you need to know before buying Microsoft 365 Copilot
Duration of Azure Tech Previews Can Indicate Risk (Directions members only)
Azure Roadmap (Directions members only)

On January 16, Microsoft will expand availability of its $30 per user per month Copilot for Microsoft 365 so that more enterprise and business customers have the option to buy it.
Microsoft is enabling Office 365 E3 and E5, as well as Microsoft 365 Business Standard and Premium customers — not just Microsoft 365 E3 and E5 ones — to buy Copilot for Microsoft 365. It also is removing the 300-seat minimum requirement. In addition, Microsoft is launching today a version of Copilot for Microsoft 365 Family and Personal consumers for $20 per user per month.
“It’s great that Microsoft is opening up this powerful new technology (Copilot for Microsoft 365) to all customers, including businesses and consumers. The wide availability will create better user awareness and provide more feedback to find creative ways to use the Copilot and find weaknesses that can be addressed,” said Directions on Microsoft analyst Rob Sanfilippo.
The Copilot matrix continues to morph
Microsoft has been changing its branding and availability plans for its various Copilot AI assistants over the past year.
Until just before November 1, Microsoft officials had pledged to make Copilot available to Microsoft 365 E3 and E5 users, as well as Business Standard and Premium small- and midsize business (SMB) users on November 1. Subsequently, Microsoft dropped plans to make Copilot for Microsoft 365 available to anyone other than M365 E3 and E5 customers willing to buy 300 seats minimum and who went through their Microsoft reps to purchase (as Copilot for Microsoft 365 wasn’t on the price list). At the time, Microsoft officials declined to say when Business Standard or Premium customers would get their chance to buy Copilot for Microsoft 365.
However, for the past couple of months, Microsoft has been testing Copilots privately with select SMB customers and some consumers. As of today, Microsoft is making Copilot for Microsoft 365 available to customers via its Cloud Solution Provider (CSP) channel. It also is enabling individuals with Microsoft 365 Personal and Family subscriptions to add “Copilot Pro” for $20 per user per month.
Copilot Pro will be available via the Microsoft Store, and possibly other channels. Copilot Pro will work with Word, Excel (currently in preview and English only), PowerPoint, Outlook, and OneNote on PC, Mac and iPad. (There’s no word so far if and when it also will work with Android and if the consumer version of Teams and Clipchamp will be added to the mix.) Copilot Pro also will be getting at some point “soon” a Copilot GPT builder, which will allow customers to build their own customized Copilots tailored for a specific topic.
Microsoft will continue to offer plain-old Copilot — the product formerly known as Bing Chat — for no additional charge.
It seems Microsoft also will continue to offer the other Copilot — the product formerly named Bing Chat Enterprise. (I’ve asked Microsoft to confirm but no word back yet.) Bing Chat Enterprise is Bing Chat with commercial data protection added for customers who sign in with their Entra ID accounts.
At one point, Microsoft announced that the Bing Chat Enterprise version of Copilot would only be free for those with Microsoft 365 E3, E5, Business Standard or Business Premium or for $5 (USD) per user per month as a standalone commercial product. But Microsoft quietly dropped its standalone SKU plans and instead said the enterprise Copilot would be available to any organization using Microsoft Entra ID at no additional cost.
Until today, Microsoft had blocked Office 365 E3 and E5 users from the group of those eligible to buy Copilot for Microsoft 365 for $30 per user per month for no apparent technical reason. There’s been speculation that Microsoft did so to convince more Office 365 users to upgrade to Microsoft 365.
Microsoft officials said they are extending the Semantic Index for Copilot to Office 365 users who have a paid Copilot license. The Semantic Index is meant to work with the underlying Copilot system and Microsoft Graph to create a map of the data and content in an organization to help Microsoft 365 Copilot create more personalized and relevant responses.
Need help tracking the Microsoft Copilots? We’ve got you
Microsoft has announced over two dozen Copilots so far and more are on the way. Directions on Microsoft has created an infographic that pulls together basic facts for 27 Copilots organized into four categories:
- Office and Windows
- Azure and Developer
- Data and Analytics
- Business Applications
Our chart provides an at-a-glance understanding of each Copilot, detailing use scenarios; training and customer data used; licensing costs; and dependencies on other Microsoft products.
Get your free copy of this cheat sheet here (for Directions members).
Related Resources
Microsoft broadens paid Copilot availability
Microsoft Copilots: The year in review and the year(s) ahead
Practical365.com: How Microsoft is Using Copilot to Drive Customers to Microsoft 365
Copilots! A Directions on Microsoft Brainstorm podcast
Ten things you need to know before buying Microsoft 365 Copilot

Microsoft finally is going public on November 15 with one of the industry’s worst-kept secrets. For years, Microsoft has been rumored to be developing its own chips, including some based on the Arm architecture. Today at the company’s annual Ignite conference, officials are talking about what they’ve built and how Microsoft expects to use these chips to improve its own and its customers’ performance — and, hopefully, at some point, reduce both of their costs.
On Day one of Ignite, Microsoft is showing off its “Azure Maia” AI accelerator chip designed for cloud-based training and inferencing for AI workloads, as well as its “Azure Cobalt” chip based on Arm, meant to improve performance, power efficiency, and cost for general-purpose workloads. These chips will be incorporated into Azure’s infrastructure in 2024.
Officials said the in-house designed Cobalt 100 CPU, the first of a planned series, is a 64-bit 128 core chip that delivers up to 40% performance improvement over current generations of Azure Arm chips. Company officials said Cobalt 100 already is being used, in test, to run parts of Teams, Azure Communications Services, and Azure SQL Database.
Besides using Cobalt 100 in-house, Microsoft plans to make the ASIC Cobalt VMs available to customers for their own use some time in 2024, officials said. Microsoft has offered Arm-based VMs to Azure customers since 2022 via a deal with startup Ampere Computing, but these VMs were designed to run Windows 11 and various Linux distributions, specifically.
Microsoft execs said they have been testing Bing Chat (the consumer AI assistant service just rebranded to “Copilot”), Microsoft’s Phone AI services, as well as GitHub Copilot on the Maia 100 accelerator chips. Plans call for Microsoft to support not just first-party workloads, but third-party ones, like OpenAI’s ChatGPT 3.5 Turbo, and more on Maia, officials said.
More than just chips
In addition to showcasing its own silicon, Microsoft is making generally available as of today its Azure Boost system that is designed to speed up storage and networking by moving those processes off host servers onto customized hardware and software. It also plans to add AMD MI300X accelerated VMs to Azure that are designed to speed up AI workload processing, and it is delivering a preview of the NC H100 v5 VM series built for NVIDIA H100 Tensor Core GPUs, meant to improve mid-range AI training and generative AI inferencing.
Before Ignite this week, Microsoft already had been making numerous investments in Azure infrastructure that centered around the company developing its own chip, server, rack, networking and other physical components (rather than buying them off-the shelf). Years ago, it open-sourced its “Project Cerberus” cryptographic microcontroller, as well as its “ Project Olympus” datacenter server design.
In 2022, Microsoft bought Lumenisity, a British startup that was working on a new form of optical fiber, called “hollow core,” designed to improve long-distance data-transfer speeds. In 2023, it bought Fungible, a developer of data processing unit (DPU) technology which can be used for a variety of network interface card enhancements.
Microsoft also has been pioneering work in two-phase liquid-immersion cooling. Microsoft implemented this technology in its Azure datacenter in Quincy, Wash., starting in 2021.
In other Azure-related Ignite news, Azure AI Studio, which Microsoft originally announced at its Build conference in May 2023, is now in public preview. Azure AI Studio provides a UI to help create customized AI-enabled chats, including enhancing the chat with organizational data. Windows AI Studio, a complementary product “available in the coming weeks,” will allow developers to run their AI models on the cloud in Azure or on the edge, locally on Windows.
Related Resources
Ignite 2023: Microsoft introduces new chips, Azure infrastructure
Microsoft hardware acquisitions target its datacenter infrastructure (Directions members only)
To cool datacenter servers, Microsoft turns to boiling liquid
From 2022: Azure Virtual Machines with Ampere Altra Arm–based processors—generally available
From 2020: Microsoft is designing its own Arm chips for datacenter servers: Report

Microsoft will no longer provide support for Windows 10 after October 14, 2025. However, the company will make available a yearly subscription for critical or important security fixes for Windows 10 customers who can’t or won’t be off Windows 10 by that date. As was the case with Windows 7, these ESUs for Windows 10 will be available for purchase for three years.
In addition to making ESUs for Windows 10 available to businesses, Microsoft also plans to make them available to individuals who enroll their PCs in the paid Extended Security Updates (ESU) subscription program. Microsoft officials said they will provide more details on how this will work for both businesses and individuals “at a later date.”
As Microsoft announced earlier this year, Windows 10 22H2 is the final version of Windows 10. Customers running this version will get monthly security updates (and, on rare occasions, new features, such as Windows Copilot) through October 14, 2025. Those running Windows 10 IoT Enterprise and Windows 10 IoT Enterprise Long-Term Servicing Channel will remain in support longer as those editions have different life cycles.
Microsoft is encouraging customers with PCs that don’t support the hardware requirements for Windows 11 to buy new PCs now or subscribe to Windows 365/Cloud PC. Those subscribed to Windows 365 will be able to continue to use Windows 10 on their local devices with security updates provided for no additional cost three years beyond the October 14, 2025, support cutoff. Those running a Windows 10 instance in an Azure Virtual Desktop also will get ESUs for no additional charge.
ESUs will provide a Microsoft-chosen set of security updates designated as important or critical but will not include any customer-requested non-security updates or technical support.
Microsoft officials said they’d provide more licensing and pricing details closer to the Windows 10 end-of-support cutoff date. In the case of Windows 7 ESUs, Microsoft charged an annual per-device fee that doubled each year, starting at $50 USD per device for coverage from January 2020 to January 2021. Customers with Windows Enterprise User Subscription Licenses and those with active Software Assurance on Windows Enterprise Per-Device licenses got a 50 percent discount on these prices.
But What About ‘Windows 12’?
Microsoft is believed to be providing ESUs for Windows 10 because a substantial number of businesses and consumers are still running it. Whether it was due to Microsoft’s more stringent hardware requirements or change in UI/UX (or both) with Windows 11, adoption of Windows 11 is believed to be slow. Microsoft has not released any official numbers on how many PCs are running Windows 11 two years after its release. Windows Central reported in October 2023 that about 400 million PCs were running Windows 11, meaning more than half are still running Windows 10.
Microsoft officials didn’t offer any guidance today about what comes after Windows 11. There are growing rumors that Microsoft will release some kind of new version of Windows in 2024 — something which may (or may not) be called “Windows 12.” This could affect organizations’ Windows 10 upgrade plans, as some might think they can save a step by going straight from Windows 10 to Windows 12.
I asked Microsoft again this week if it would offer customers any guidance on whether a new version of Windows will ship next year and whether it will supersede Windows 11. A spokesperson said the company “has nothing further to share.” The latest Windows 12 rumors indicate that Microsoft could deliver a version of Windows tailored for “AI PCs” with neural processing units (NPUs). Could this mean the alleged new version of Windows might exist alongside Windows 10 and 11? Maybe?
Despite the availability of ESUs, Directions on Microsoft Analyst Michael Cherry recommends that organizations and people do not look at ESUs as a mechanism to extend the life of all the devices they have, but rather, use them sparingly for those devices that cannot be upgraded due to some critical or unique circumstance. There are risks and costs for not staying current that ESUs do not address, and organizations still need to watch that new devices they acquire can run Windows 11 as well as address coming features that may need additional processing power.
Related Resources
Microsoft: Prepare for Windows 10 End of Service with ESUs
Windows 10: T-24 and Counting (Directions Members Only)
How Microsoft Handled Windows 7 ESUs (Directions Members Only)
Report: Windows 11 is active on almost half a billion devices

We’re kicking off a new feature on our blog that we’re calling “Answer This.” We’ll be posting some of the many customer questions about Microsoft enterprise technology and licensing that we receive here at Directions on Microsoft, along with our analysts’ answers. If you want a chance to have one of your enterprise questions answered, fill out this form and we might tackle your query next.
Our second “Answer This” post pertains to Dynamics 365 licensing, particularly when multiplexing is involved. Customers often walk away from Dynamics because there are no reasonable solutions when it comes to licensing for multiplexing. The pricey reality, as Oprah might say: “You need a license; you need a license; everyone needs a license!”
Customer Question
We have a number of scenarios where we are wondering whether we need Dynamics 365 licenses. Several of these scenarios involve multiplexing. Is there a simple explanation as to when we do and don’t need some kind of Dynamics license for these scenarios?
Back Story
Multiplexing is how Microsoft makes sure that everyone pays to see the data. Their definition is that when internal users and devices use hardware or software to pool connections, reroute or indirectly access information, and/or reduce the number of devices or users that directly access a product, they are multiplexing.
In the Dynamics 365 ERP/CRM world, in particular, multiplexing is a big issue and comes into play when users are integrating their Dynamics data with other (often third-party and/or line-of-business applications). It is not uncommon for customers to use a Dynamics 365 CRM or ERP solution and want to feed that data into another company system. Like using the Dynamics 365 Sales application and feed new customer information and orders into an SAP or Oracle ERP solution.
In this case, the customer asked about using an automated process to export data from the Dynamics 365 Finance application to a third-party app they used for financial consolidation and reporting. They also asked about transferring the data into Azure Data Lake where they want to transform the Dynamics 365 data and feed it into a data warehouse for reporting and archive.
In both of these cases, the answer was pretty clear. Anyone who sees the Dynamics 365 data in the financial consolidation app (or reports generated from it) or in the Data Lake or Warehouse (or any reports generated from it) requires at least a Dynamics 365 Team Member license. It does not matter how many layers or systems the data goes through.
The Dynamics 365 multiplexing rules state that any time an automated process (called a pooling device in Dynamics licensing) electronically copies Dynamics 365 data to another location, anyone who sees that data still requires a Dynamics 365 license, regardless of how many systems it goes through and how it is transformed.
The only time multiplexing is not an issue is if the data is copied manually, which defeats the goal of “digital transformation.”
Don’t Forget
Multiplexing does not reduce the number of licenses a customer needs.
Customers who try to reduce the number of licenses for devices or users they need simply because the data they’re sending automatically to another location doesn’t come back to Dynamics are not compliant with Microsoft’s licensing terms. And because so many different systems are integrated with Dynamics, it’s often near impossible to figure out where a piece of data came from originally.
Our Recommendations
Don’t try to reduce required subscription licenses just because some users and devices are indirectly or automatically accessing Dynamics 365 data. Even if that data is read-only, users still need a Team Member license.
Power Apps Premium licenses are more expensive than Team Member licenses, but they are a less expensive alternative to full user Dynamics 365 licenses. Consider them when the following conditions apply:
- Your users are only going to access Dynamics data through custom Power App applications.
- The custom applications are being used to read and update Dynamics 365 data that is considered “non-restricted”, which is most of Dynamics data.
- Your organization plans to use Power Apps for other custom applications.
Related Resources
Microsoft’s Dynamics 365 Licensing Guide
Microsoft 365: When to Upgrade to a Full Power Platform Plan (Directions Members only)
Submit your own enterprise tech/licensing question to Directions on Microsoft here

It’s been a while since Microsoft announced a company-wide security initiative. Remember Security Development Lifecycle back in 2004, post-Blaster? Or Trustworthy Computing in 2002?
Microsoft’s newest imperative, unveiled both internally and publicly on November 2, is called the Secure Future Initiative (SFI). It’s focused on revamping how Microsoft designs, builds, tests, and maintains its services and software.
It’s probably no coincidence Microsoft is unveiling SFI after widespread outcry — and calls for government regulation — following the Storm-0558 China hack. Via that breach, bad actors infiltrated a number of business and government Outlook email accounts, all stemming from access to a Microsoft Account consumer key.
Storm-0558 is hardly the only big cybersecurity incident that’s hit Microsoft and its customers in recent months. Phishing, ransomware, malware as a service and other security issues are cropping up non-stop. And as more companies bring generative AI technology in-house, even more sophisticated security problems will, no doubt, be added to the mix. At the same time, big tech companies increasingly are finding themselves on the “failure to inform” end of a sharp legal stick, giving Microsoft even more incentive to be proactive in cleaning up its security act.
Unsurprisingly, AI plays heavily into Microsoft’s proposed security solution (as it does with every Microsoft announcement these days). Microsoft is working on an AI assistant tool called Security Copilot that is meant to help IT pros more quickly and easily see what’s happening from a security standpoint in their organizations. Microsoft recently broadened its private, paid testing program for Security Copilot ahead of its expected 2024 general availability.
As part of the SFI initiative announced today, Microsoft said it will improve its own software development and vulnerability remediation activities. Specifically, Microsoft execs said they will:
- Cut the time it takes to mitigate cloud vulnerabilities by 50 percent to speed up dramatically its vulnerability response and resulting security updates. As part of this, execs said Microsoft will “encourage more transparent reporting in a more consistent manner” across the tech sector, presumably by modelling full transparency and timely reporting of its own security incidents.
- Move to a new, fully automated consumer and enterprise key-management system that builds on Azure Hardened Security Module (HSM) and confidential computing infrastructure where the keys are not just encrypted at rest and in transit, but also during computational processes.
- Expand automated threat modeling against its code to try to head off and defeat future attacks. As part of this, the company is expanding its use of memory-safe languages like C#, Python, Java, and Rust to eliminate classes of traditional software vulnerabilities.
- Embed more security defaults into products, such as mandatory multi-factor authentication (MFA) and other on-by-default security settings over the next year and beyond.
“The Trustworthy Computing push happened because (Microsoft founder Bill) Gates recognized that security problems were slowing PC sales, which hurt Microsoft sales. It could be that it is seeing similar limiting effects in the cloud business, with customers so under siege that they can’t adopt new technologies,” said Directions on Microsoft analyst Rob Helm.
“And in that business, Microsoft can’t ignore the problems that a customer is having with security, because Microsoft is effectively a big part of the customer’s IT department,” Helm added.
Whatever happened to Trustworthy Computing?
Speaking of Trustworthy Computing, Microsoft’s last major cross-divisional security initiative, Directions on Microsoft analyst, Michael Cherry, wondered whatever became of it.
“The questions that should be asked of Microsoft is, ‘if you were doing Trustworthy Computing correctly, and this assumes you are still doing it, then what about your secure by design, secure by deployment, and secure by default isn’t working?’” Cherry said. After all, with Cloud based services Microsoft has responsibility for aspects of all three Trustworthy Computing pillars.
“If Microsoft was doing Trustworthy Computing — and there is no good reason that it would have ever stopped doing it — then one would think they should be on top of and adapting to new threats and threat actors. Is the reality that Microsoft, as an organization, doesn’t have the discipline to really address security and identity because the race to get products to market and meet the continual fast-pace of updates required to drive the Microsoft ‘As- a-Service’ subscription engine? If so, that means product teams have all abandoned secure by design, secure by deployment, and secure by default.”
“Maybe instead of a new initiative, Microsoft should just quietly get back to first principles of Trustworthy Computing and wait until it has the fundamentals down pat before adding AI,” Cherry said.
Related Resources
Announcing Microsoft Secure Future Initiative
Microsoft to broaden access to cloud security logs following China e-mail hack
Understanding Security Copilot (Directions members only)
Trustworthy Computing Report (Directions members only)

Microsoft has spent much of calendar 2023 announcing new Copilot AI assistants across its product line. At its Ignite 2023 conference, Microsoft continued this trend by announcing plans for several more Copilots, some of which are now in preview, and others still just promises.
Microsoft also used Day 1 of its annual conference for IT pros and business decision makers to try to solidify its Copilot branding. As the company indicated in September, officials are trying to promote the idea of a single “Microsoft Copilot” experience that works across its software and services. However, the reality of what Microsoft’s Copilots are and how they work is more complex.
At Ignite, Microsoft officials stated again that “Microsoft Copilot” is the brand it will use across the various AI assistants on the consumer side of the house. Bing Chat’s new official name is “Copilot.” Bing Chat Enterprise’s new official name also is “Copilot.” (Yeah, this makes no sense to us, either, as the two are different things.) Bing Chat Enterprise is not free and includes data protection that Bing Chat does not. Bing Chat Enterprise is available to those with a Microsoft 365 F3, E3, E5, A3/A5 (faculty only), Business Standard and Business Premium users for no additional cost and is US$5 per user per month for those without those licenses.
Microsoft officials also want to change the way people refer to its commercial Copilots such as Microsoft 365 Copilot and Dynamics 365 Copilot, too. The new branding: “Microsoft Copilot for Microsoft 365” and “Microsoft Copilot for Dynamics 365.”
Trying to simplify the complex can be good, but here’s the problem: There are multiple different Microsoft Copilots. And GitHub Copilot and the Copilots used in Windows or Microsoft 365 apps have very little in common.
“Each Copilot is trained on different data to perform different functions and has different security permissions. And the big one: Each has different licensing requirements,” said Directions on Microsoft analyst Andrew Snodgrass.
Bring on more Microsoft Copilots
Here’s a list of the new Copilots and Copilot-related services Microsoft is announcing at Ignite. (I’ve included any availability, pricing and licensing information I could find.):
Copilot for Fabric: Announced in May, includes several AI assistants, each using the Fabric analytics platform but designed for a different Fabric “experience” is now in preview.
Copilot for Azure: Now in preview, this AI assistant is meant to help Azure customers with designing, operating, optimizing and troubleshooting Azure apps and infrastructure.
Copilot for Cosmos DB: Focused on helping developers write NoSQL queries, this is embedded in the Cosmos DB Data Explorer. It’s free for developers.
Copilot for Service: Public preview coming in December 2023 and general availability in Q1 of calendar 2024. This new Copilot connect Office applications with third-party CRM and contact-center solutions. Pricing will be US$50 per user per month (including a built-in Copilot for Microsoft 365 license).
Copilot in Dynamics 365 Guides: This Copilot connects users wearing a HoloLens 2 AR headset with Dynamics 365 data to help field workers complete tasks.
Microsoft Copilot Studio: This low-code tool is meant to help customers build their own copilots and plug-ins to Microsoft’s Copilots by integrating business data in copilots for internal or external use. It works with connectors, plug-ins and OpenAI’s newly announced GPTs. It also includes Power Virtual Agents for developers connecting to Dataverse-based applications. Copilot Studio is included in Microsoft Copilot for Microsoft 365 licenses.
Microsoft Copilot Dashboard: Now in public preview, this dashboard is meant to help IT pros with Copilot in Microsoft 365 usage across apps, impact on productivity and the like. In early 2024, customers with Viva Insights licenses will get more advanced dashboard capabilities.
Copilot for Viva: Microsoft announced plans to provide copilots across its Viva employee experience suite back in April. These are finally starting to arrive for testing:
- Copilot in Viva Insights (preview early 2024)
- Copilot in Viva Goals (preview in Dec. 2023)
- Copilot in Viva Engage (preview in Jan. 2024)
- Copilot in Viva Learning (private preview for joint Viva and SAP SuccessFactors customers by end of 2023)
- Copilot in Viva Glint (private preview Jan 2024)
Microsoft is using Ignite to continue to try to whet customers’ appetites for its various Copilots by talking up a bunch of features that are coming soon. For example, in early 2024, Copilot in Teams will add the ability to give “Copilot a seat at the meeting table” in Teams meetings by taking notes or capturing specific content. And in December this year, intelligent recap will be added to Copilot in Teams, as well.
Just a reminder: Copilot for Microsoft 365 may be designated by Microsoft as “generally available,” but it’s actually only purchasable right now by a fairly small set of users. To get it, customers must have a Microsoft 365 E3 or E5 license, buy it through their Microsoft account rep (since it’s still not on the price list), purchase a minimum of 300 seats, and pay $30 per user per month for it on top of their M365 license fees.
Related Resources
Introducing Microsoft Copilot Studio
Ten Things You Need to Know Before Buying Microsoft 365 Copilot
September 2023: Microsoft takes a first stab at ‘Microsoft Copilot’ rebrand
Copilot Brand Expands, Not a Cohesive Toolset (Directions members only)
Copilot Plugins Bring Customer-Specific AI

This is a guest post from Directions on Microsoft analyst Michael Cherry, who covers Windows Client OS, corporate governance and more.
When some anniversaries come along, my immediate thought is there’s no way that event happened that long ago. Other anniversaries that I learn happened a long time in the past seem in my mind as if they occurred yesterday. That is how I feel about Oct. 14. While today I take Patch Tuesday for granted, I would not have guessed that I’ve been participating in Patch Tuesday for 20 years.
Initially, Microsoft attempted to honor its commitment to customers to only include patches that fixed issues, including security issues. But soon, just as it had with its commitment to only include fixes in service packs, features began to find their way into the patches delivered on Patch Tuesdays. It became necessary to at least examine a patch to see what impact it might have on problems that you knew or didn’t know about, and how the patch might change Windows in some way you didn’t necessarily want or need.
Looking back, those early Patch Tuesdays were simpler times.
Although there were threats, such threats were not on the order of the malicious software that has evolved to mostly be some form of ransomware. There did not seem to be any need to rush to apply the patches delivered on Patch Tuesday. Directions on Microsoft used to advise enterprises to let the patches age for at least a couple of days to ensure the patch fixed existing issues without creating new problems. This was because patches — even patches that were not mixed with features — are subject to the law of unintended consequences. This meant it was prudent to allow someone else to be the lab rat. If after a day or two I hadn’t heard or read of problems with the patches, I’d feel safe to go ahead and begin to roll them out to my devices and the devices I managed for Directions.
Today’s Patch Tuesdays aren’t like yesterday’s
But no more. Today, zero-day vulnerabilities and exploits that come under immediate attack mean that on the 20th anniversary of Patch Tuesday, the prudent approach is to patch quickly and live with the risk of problems, including whatever a “blue screen” is called today.
This change, more than any other, should be seen by Microsoft as reason enough for the company to slow the cadence of feature changes to Windows and stop co-mingling security fixes with new features on Patch Tuesday. People need to have a good known state with the Windows OS to assist in monitoring for malware that has made it past their defenses.
Although the technology to deliver, stage, and deploy patches has improved greatly from Microsoft’s investment in a software update and servicing infrastructure, at the end of the day, disciplining its release management system and its rules about what goes into the patch package remains the single most important element of building a safe and secure Windows environment — or as Microsoft once dubbed it — Trustworthy Computing. If only Microsoft were willing to put the trust back in “Trustworthy” by making the next 20 years of Patch Tuesdays exclusively about security fixes….
Michael analyzes and writes about Windows client OS, Office communication services, corporate governance. Before joining Directions on Microsoft in 2000, Michael worked at Microsoft for more than 10 years where he held a variety of technical and marketing positions, including program manager for Windows Embedded and Windows 2000 IntelliMirror.
Related Resources
Microsoft Security Update Guide FAQs
From 2003: Microsoft releases its first monthly security fixes
Marking ten years of Patch Tuesday
Windows Client OS Timeline (members only)

Many Wall Street analysts are tripping over themselves to find evidence in Microsoft’s quarterly earnings reports that Microsoft AI tools and services already are taking off. However, one of the company’s potentially biggest (and best demo’ing) AI assistant, Microsoft 365 Copilot, still is available to a very small set of paying preview customers and is a week away from general availability.
On November 1, Microsoft will make the first iteration of Microsoft 365 Copilot available for purchase by business customers for $30 per user per month. On that date, Microsoft 365 Copilot will be available for purchase only for those willing to commit to 300 seats minimum. There will be no free trial for Microsoft 365 Copilot. And from what I’m hearing, on November 1, Microsoft 365 Copilot will only be available to those with Microsoft 365 E3 and E5 subscriptions — not Business Standard and Business Premium ones (which Microsoft originally claimed it would).
Some components of Microsoft 365 Copilot and some of the related server copilots still will carry the “preview” tag on November 1. As detailed in the Microsoft 365 Roadmap, SharePoint Copilot will be in preview in November and not be designated as “generally available” until March. Microsoft 365 Copilot in Excel will still be in preview as of November and not declared “generally available” until February 2024.
The Viva Goals and Viva Engage copilots won’t start rolling out until December. It turns out that there will be copilot support not just for the new Outlook for Windows, but also the “classic” Windows version — at least with a “summarize by Copilot” capability — but it won’t be available in preview until January 2024 and generally available in March 2024, the Microsoft 365 Roadmap says.
A few of Microsoft’s already announced copilots are commercially available, including GitHub Copilot, Bing Chat and Bing Chat Enterprise (both recently renamed Microsoft Copilot), an early version of Copilot for Windows, and some of the Power Platform and Dynamics 365 copilots. Microsoft’s Security Copilot just entered a broader, paid Early Access Program (EAP) pilot last week.
This staggered rollout didn’t stop Microsoft CEO Satya Nadella from trumpeting the potential of the company’s copilots during the Q1 FY’24 earnings call on October 24. Nadella said a substantial number of workload starts on Azure were AI-related during the quarter.
“With copilots, we are making the age of AI real for people and businesses everywhere,” said Nadella. “We are rapidly infusing AI across every layer of the tech stack and for every role and business process to drive productivity gains for our customers.”
Azure AI growth as a leading indicator
During Microsoft’s Q4 FY’23 earnings call in July, Chief Financial Officer Amy Hood predicted that roughly two points of Azure growth would come from AI in the Q1 quarter. In fact, this ended up being three points, “primarily driven by increased GPU (graphic processing units) capacity and better than expected GPU utilization of our AI services, Hood said.
Azure revenues (which Microsoft still does not disclose publicly) were up 29 percent for Q1, which was better than company watchers were expecting. Nadella said 18,000 organizations are now using Azure OpenAI, Microsoft’s implementation of OpenAI, up from 11,000 announced in July.
Microsoft execs also have been encouraging customers to use Microsoft services such as Syntex, Fabric, Purview and Defender to get their data-storage and -access strategies in order before turning on its various copilots in order to try to reduce inadvertent data leaks.
The company’s overall “Microsoft Cloud” revenues (a category which includes Microsoft 365, Azure, Dynamics 365, GitHub, some LinkedIn revenues and other cloud-centric products) hit $31.8 billion, up 24 percent over the previous year’s quarter. Microsoft revenues for the quarter were $56.5 billion, and earnings hit $2.99 per share.
While AI exuberance is in the air among Microsoft management and many on Wall Street, it’s still worth asking whether Microsoft might be overinvesting in AI, either by spreading itself too thin or by completely ignoring necessary non-AI features in its products,” noted Directions on Microsoft analyst Barry Briggs.
“To put a finer point on it, could Microsoft actually fall behind competitively by directing too many resources at AI?” Briggs added.
Related Resources
Microsoft 365 Copilot: Coming to Office apps near you for $30 per user per month