Blog Post

Windows IT Pro Blog
4 MIN READ

Introducing a unified future for app updates on Windows

Angie_Chen's avatar
Angie_Chen
Icon for Microsoft rankMicrosoft
May 27, 2025

Editor's note 5.28.2025 – If you are already getting apps through the Microsoft Store (our recommended approach), there is no action needed—you will get the benefits described here by continuing to use that method.


Developers and product teams of apps and management tools handling update experiences can now sign up for the private preview for the Windows Update orchestration platform.

Updates across the Windows ecosystem can feel like a fragmented experience for IT admins managing applications that have their own update orchestrators (e.g., line of business) and commercial management tools that handle their own download, install, restart, and notifications today. To solve this, we're building a vision for a unified, intelligent update orchestration platform capable of supporting any update (apps, drivers, etc.) to be orchestrated alongside Windows updates.

Let's dive into why we're building a Windows-native update orchestration platform to support all updates on Windows, how the platform works, and how you can sign up for the preview to take advantage of this capability for your app or management tool.

Why we built the Windows Update orchestration platform

Today, line-of-business apps, Windows components, Visual Studio, and other products are updated independently. There are costs to create, maintain, and improve your update orchestration. And, with dozens of applications using their own update mechanisms, users have fragmented experiences, and IT teams have to work to align policies and operational tasks. This can lead to:

  • CPU and bandwidth spikes when the device is in use.
  • Confusing or conflicting notifications.
  • Missed compliance deadlines.
  • Added support costs.

Built on the Windows Update stack, the orchestration platform aims to provide developers and product teams building apps and management tools with an API for onboarding their update(s) that supports the needs of their installers. The orchestrator will coordinate across all onboarded products that are updated on Windows 11, in addition to Windows Update, to provide IT admins and users with a consistent management plane and experience, respectively.

Key benefits of onboarding

Developers and product teams that onboard their updates to the orchestrator can take advantage of the following benefits:

  • Eco-efficient scheduling: Updates are intelligently deferred based on user activity, system performance, connection to AC power, and sustainable times to update.
  • Simplified notification experience: Updates for apps will be able to use native Windows Update notifications, allowing for a seamless and coherent experience without having to build update notifications yourself.
  • App update history: The update history for apps can be viewed in Settings, giving users a centralized location to see this information.
  • Admin policy support for deadlines: Your app or management tool can support admin policy management for deadlines and notifications without having to build these out yourself.
  • Streamlined troubleshooting: Users can consult a single set of logs and diagnostic data for all updates.
  • Support for common app packaging types: The orchestrator will support MSIX/APPX and apps with custom implementation such as Win32 apps.
  • Automatic future enhancements: Products onboarded to the Windows Update orchestrator will automatically get future improvements and capabilities.

How the platform works

Apps or management tools that are part of the preview will be able to access the Windows Update orchestration platform through a set of Windows Runtime (WinRT) APIs and PowerShell commands. These APIs and PowerShell commands will enable the installer of your app or management tool to:

  1. Register with the orchestrator as an update provider. During registration, you provide the path to an executable file that contains the logic to scan for new updates, which the orchestrator will run on a regular basis.
  2. Tell the orchestrator about updates that need to be scheduled for installation. The APIs define an interface through which you tell the orchestrator information about your update. This includes configurations such as:
    • The update title and version.
    • The update packaging type.
    • The installation deadline on managed devices.
    • Whether the update requires a device restart to complete installation.

If your app has custom implementation and is not packaged as an MSIX or APPX app (e.g., Win32 app), you can provide the orchestrator with additional information such as:

    • Executable files for downloading and installing your application, which the orchestrator will run at optimal times.
    • Executable files for closing processes that block app installation and relaunching them after installation.

From there, the orchestrator takes care of intelligently scheduling the download and installation of your update while displaying notifications when user action is needed.

  1. Tell the orchestrator about the success or failure of the scan, download, and install actions that it scheduled. If the scan, download, or install actions fail, the action will be rescheduled by the orchestrator. If the action succeeds, the orchestrator proceeds with scheduling the next action or marking the update as completed.

Join the private preview

Are you a developer or member of a product team who builds apps or management tools for updates? Join the private preview to be the first to access these capabilities by onboarding your product's installer via APIs. For more information or to join the private preview, please contact unifiedorchestrator@service.microsoft.com.


Continue the conversation. Find best practices. Bookmark the Windows Tech Community, then follow us @MSWindowsITPro on X and on LinkedIn. Looking for support? Visit Windows on Microsoft Q&A.

Updated May 29, 2025
Version 2.0

14 Comments

  • Hi Angie_Chen​

    This looks promising. We've been helping our customers deploy updates for over 20 years, using our tools. It would be great to be able to provide our users with a better integration with the OS.

    I've sent you an email with more details and our request to join the preview.

    Bogdan

  • ycartelyk's avatar
    ycartelyk
    Copper Contributor

    How will this be different from winget? Will this change any winget functionality? I already use winget to update most of my third-party programs. It is very capable and reliable.

  • kn's avatar
    kn
    Copper Contributor

    Hello Angie!

    My name is Nurlan, and I'm an independent/individual developer from Kazakhstan.

    I'm having a problem: I can't publish the latest update for my app in the Microsoft Store because SmartScreen is blocking it due to a lack of reputation. Is there anyone at Microsoft who can help with this?

    SmartScreen is the biggest pain point for all independent/individual Windows developers — it's the main reason why getting into the Microsoft Store is so difficult. I've already shared my suggestions on how this could be improved, please consider addressing this if you truly want to support independent/individual developers.

    Thanks for making Store submissions free.
    Thanks for simplifying the delivery process.

    But let me share a secret: the number of apps in the Microsoft Store won't grow — because SmartScreen is standing in the way :(

     

    Will onboarding my app to the Windows Update orchestration platform improve its reputation with SmartScreen or help avoid installation warnings?

    • kn's avatar
      kn
      Copper Contributor

      I don't know if it was you or someone else who helped me, but today my update "0.1.2.6" was unlocked in SmartScreen — so thanks to everyone who helped me do this, I really appreciate it 👍

  • mjr4077au's avatar
    mjr4077au
    Copper Contributor

    Will something like Intune Management Extension be added to the orchestrator so that Intune-managed apps can be updated in this way also, or is it purely for software developers to implement in their own products?

  • hoyty76's avatar
    hoyty76
    Steel Contributor

    Can we invite the Office devs to the private preview so Microsoft developed apps will use this new platform?

    • GerardoB's avatar
      GerardoB
      Copper Contributor

      In my opinion, if Microsoft’s apps don’t support it from the start then it’s dead on arrival.

  • mherrmann645's avatar
    mherrmann645
    Copper Contributor

    This looks very interesting and I'd like to join the private preview. Unfortunately, the email address email address removed for privacy reasons "is configured to reject messages sent to it from outside its organization". Angie_Chen​ would you be able to fix this, or give me access in another way?