This website uses cookies

Read our Privacy policy and Terms of use for more information.

The writing was on the wall for quite some time. Now, it’s also on the official docs in MS Learn: The Power Platform CoE Starter Kit is no longer actively maintained.

MS Learn home page for CoE Starter Kit updated with a note about no more maintenance.

We already saw how the monthly releases of the Kit stopped in February 2026. This was a clear enough signal for me to write my farewell post to the CoE Starter Kit on LinkedIn last week.

R.I.P. CoE Starter Kit release milestones.

It’s hard to overstate the importance of this project for what Power Platform came to be. The inevitable closure of the chapter deserves a bit of a retrospective before we move to talking about how life will go on. In this issue I’ll talk about my personal encounter with the CoE Starter Kit and how the current tooling offered by Microsoft compares to what the Kit delivered over the years.

You can’t govern what you can’t see

I jumped head-first into the nascent low-code business in 2020, leaving my CRM career behind. I imagined this would have meant I’d get my hands dirty building plenty of new apps and flows. Instead, it became clear that the biggest question holding customers back from embracing Power Platform wasn’t about whether the required apps could technically be created. It was all about how all these new apps built by citizen developers and different MS partners could be governed.

Someone in our team had to focus on it, and so I became the governance guy. It must be over six years now from when I first deployed an internal version of the CoE Starter Kit. I had read about what you could do with it in theory, so now it was time to learn how to use it in practice. Let me tell you, it was a lot to chew on. Getting the basic building blocks in place took a few days — understanding how they actually worked took years.

Center of Excellence - Core solution object count: 100 (2021-02) vs. 195 (2022-05).

At around 2021-2022, the Kit was exploding with new features through new monthly releases. Just the core solutions doubled in size when looking at the number of artifacts. This was in addition to all the changes and enhancements in every monthly release. Keeping up with the CoE Starter Kit literally had to be a major part of your job, otherwise you’d have a tough time figuring out A) if the solution was working, and B) if not, where to look for troubleshooting the deployment.

In 2023, my CoE Starter Kit by the numbers slide read as follows:

  • 21 apps

  • 95 cloud flows

  • 58 Dataverse tables

  • 12 releases per year

  • 286 pages worth of documentation

  • 2,000+ issues on GitHub

This was both amazing and scary. Amazing as in how a tiny team at Microsoft was able to ship such an extensive set of features to plug the gaps in admin and governance tooling available in native Power Platform product features. Scary in the sense that if you did not take the time to learn how to deploy and manage CoE Starter Kit, you were pretty much flying blind. You had no way of monitoring what your app makers were building.

Okay, sure, there was the tenant-level analytics feature. A pre-packaged Power BI report embedded inside PPAC, giving you some visibility into Power Apps and Power Automate artifacts. Assuming your admin had enabled the feature. It was better than nothing, yet in practice every single governance related engagement with customers started with these questions: “Do you have the CoE Starter Kit deployed? If yes, when did you last update/check it? If not, here’s the prerequisites we need to go through before touching anything else.”

The almighty inventory API

Fast forward to Ignite 2025. The session Overview of managed solutions and secure ops in Power Platform touched on CoE at around the 12 minute marker. Ryan Jones asked the audience "How many of you have deployed the Center of Excellence Starter Kit today? … How many of you use that for inventory? … How many of you like doing that?" He then pivoted to the pitch: inventory now shows up natively in the Power Platform Admin Center (apps, agents, automations in a few clicks), and the same data is also queryable via Azure Resource Graph / KQL.

Today, when you open PPAC, you may well see a bubble saying “Welcome to Power Platform Inventory”. You will land on a list of Power Platform resources that allows searching, filtering, and some lightweight column customization. The feature set is not particularly broad, but considering how hard things used to be for the first 8 years of Power Platform, an up-to-date view of resources across environments is a major step forward.

Onboarding bubble “Welcome to Power Platform Inventory” shown in PPAC.

Getting the inventory data into the CoE Starter Kit environment was the majority of the battle the MS team maintaining it had to fight. Since no built-in API existed for easily reading the data across different artifact types, the result was an elaborate maze of sync flows that ran on a daily basis. It’s amazing how well they worked, considering the complexity — yet inevitably the inventory flows sometimes failed. As the products and APIs changed, you always had to keep an eye on the inventory data collection mechanism. And keep your CoE solutions up to date, too.

Then there was the part that made this especially challenging for larger orgs. Neither Power Automate cloud flows nor the admin connectors were designed to scale into capturing a million apps from the tenant. SMB customers could live within the practical boundaries of the CoE sync flows. Enterprise orgs had to build custom solutions to get a complete picture of their low-code assets.

There were several rounds of attempts made to address this issue. Already in May 2021, when the telemetry data export to Azure Data Lake was announced, the team created a plan to re-platform the CoE Starter Kit to use Bring Your Own Data Lake capability instead of cloud flows. Unfortunately, the product side didn’t move as quickly as expected and the experimental BYODL feature took almost two years to launch.

Better late than never, right? Not in this case. The capability with the Data Lake export never became reliable or comprehensive enough to replace the sync flows architecture. In addition to the data coverage never reaching parity, a major problem was how the planned architecture relied on Power Platform Dataflows. There never were sufficient investments in making them truly work with solutions, which was a huge issue for something like the CoE Starter Kit to ship them as part of their managed solutions. They ended up becoming just another dead feature on the platform.

The configuration wizard and the whole deployment and update process of the CoE Starter Kit evolved quite dramatically over the years, though. Whereas in 2020 the setup was a huge manual process (especially before connection references became a thing), a few years later there was a proper product-grade UX for configuring all the basic moving parts of the CoE solution. Canvas-based experiences were replaced with model-driven apps and custom pages, leveraging the Fluent UI controls in the Creator Kit.

How about the governance part?

So, we now have the raw inventory data natively available, via PPAC and via API. That’s a good first step in establishing basic visibility into what exists at this point in time. It’s hardly enough for operational governance of a low-code platform though. What else do we have in the product side now?

Let’s look at what Microsoft says about how core CoE Starter Kit scenarios map to PPAC features:

  • Use the Inventory experience to view and govern all apps, flows, and agents created across your tenant.

  • Use the Usage experience to track adoption and identify top resources and their owners.

  • Use the Monitor experience to track the operational health of heavily used resources.

  • Use Actions to identify risks, enforce best practices, and take action on governance insights across your tenant.

Usage data is certainly important to identify high-volume apps, flows and agents. That was always tricky with the Kit, so do we now have a way to combine that with inventory items? No, we just have a separate dashboard in PPAC, with zero filters to analyze the data. No documented API support as of now.

Monitor. Hey, that’s a topic I’ve written about before! As I couldn’t believe how unreliable the built-in feature was, I actually started monitoring the Monitor myself. Today, I’m happy to report that the daily alert emails have finally been rock solid in 2026. If you’re happy with 24h aggregates and don’t need same-day monitoring for critical processes, the PPAC features can certainly be useful

Actions. I can’t be the only one who sees this list as mostly an advertisement for enabling security features that Microsoft has introduced into the platform. Many of them are of course relevant to people who are in charge of improving the security posture of business apps, automations and agents in the tenant. Technically valid topics to review, yet not exactly the only list of tasks for Power Platform governance in practice.

Is there something more coming for helping platform owners and admins address the day-to-day governance needs? At Ignite 2025, the Virtual CoE, as in “Virtual Center of Enablement”, was presented. It never was in public preview, despite the badges on the slides, and I never bothered to sign up for the private preview with NDA clauses.

Ignite 2025 announcement of the Virtual CoE and its 3 guardian agents.

In the 2026 Release Wave 1 plans, the feature has now been given the agent branding and announced as Agentic Center of Enablement (Agentic CoE). Scheduled to arrive in preview in May and GA in June, it appears to have identical contents as the Ignite 2025 slide. A set of three “guardian agents” that are supposed to answer the questions:

  • What changed?

  • What needs attention?

  • What can you do about it?

These are of course very relevant questions, and I’m sure a modern LLM can provide very detailed and convincing summaries from the firehose of raw data that the inventory API now offers. This also explains why Microsoft hasn’t built a new dashboard experience in PPAC for summarizing the data via classic Power BI visuals. No doubt the guardians will require Managed Environments to be enabled.

What Managed Environments won’t solve

Microsoft has been building the managed platform story for a while now. It makes a lot of sense, especially now when Power Platform must be able to answer the “why not just vibe code everything” question in a credible way. Initially launched as more of a concept rather than actual software functionality, Managed Environments has become the premium umbrella covering basically every new admin and governance feature launched.

Managed Environments insights tiles in the preview Power Platform admin center version.

In the preview version of PPAC, we can see placeholder dashboard tiles on several “Insights about Managed Environments” metrics coming soon. In a way, PPAC is gradually turning into the built-in equivalent of what the CoE Starter Kit Power BI dashboards were in 2020.

Except for the customizability part. And that’s a huge thing for anyone that needs to do more than just look at the preconfigured admin experiences. Because even though the experience of managing Power Platform with tooling built on/inside Power Platform was at times a confusing inception moment, the potential with this type of architecture is very hard for any Microsoft product feature to match:

Architecture pic I made in 2023 for the “Power Platform Governance In Practice” training course.

It all comes down to what the low-code solutions built on Dataverse, Power Apps and Power Automate are great at: managing business processes. The very moment you need to go from observing the current state to mapping your journey towards the to-be state, the inevitable question is: “okay, where should we track this data and tasks?”

logo

Subscribe to Plus to read the rest.

Become a paying subscriber of Perspectives Plus to get access to this post and other subscriber-only content.

Upgrade

Reply

Avatar

or to participate

Keep Reading