Skip to content

Community tools and credits

win32-toolkit is mostly glue. The hard parts (installing software reliably, drawing a console UI, talking to Microsoft Graph, packaging for Intune) are handled by excellent tools that other people built and maintain. This page credits every third-party tool the project depends on, with its author and license, so you know exactly what is running when you use the toolkit and under what terms.

Licenses below were checked against each project's own license file on 2026-07-17. The upstream project is always the authoritative source for its current terms.

Tools used when you run the toolkit

These are installed or downloaded on first use, or already ship with Windows. The toolkit does not bundle any of them.

Tool What the toolkit uses it for Author License
PSAppDeployToolkit The deployment framework every generated project is built on PSAppDeployToolkit Team LGPL-3.0
PwshSpectreConsole The interactive text UI (Show-Win32Toolkit) Shaun Lawrie MIT
Spectre.Console The console rendering engine beneath the UI, reached through PwshSpectreConsole Patrik Svensson, Phil Scott, Nils Andresen MIT
Microsoft.Graph.Authentication Signing in and calling Microsoft Graph to publish the app Microsoft MIT
Windows Package Manager (winget) Discovering apps and downloading their installers Microsoft MIT
Microsoft Win32 Content Prep Tool Wrapping the staged payload into the encrypted .intunewin file (IntuneWinAppUtil.exe) Microsoft Proprietary (Microsoft EULA)

PSAppDeployToolkit is LGPL-3.0, and its license travels with your packages

Unlike the rest of the list, PSAppDeployToolkit is licensed under the GNU Lesser General Public License v3.0, a copyleft license, not a permissive one. This matters because the toolkit scaffolds PSAppDeployToolkit into every project it generates, so a copy of the framework (and its LGPL license) ships inside each package you build. Using and distributing it that way is exactly what the LGPL allows. If you modify the PSAppDeployToolkit files themselves, read the license first. The license is the same across v3 and v4.

The Content Prep Tool is proprietary, which is why it is downloaded, not bundled

IntuneWinAppUtil.exe is covered by Microsoft Software License Terms, a proprietary end user license agreement, not an open-source license. Those terms restrict sharing and republishing the binary. The toolkit therefore never ships the executable: it downloads the current release straight from Microsoft's own repository on first package and verifies it is Microsoft-signed before running it. That keeps distribution compliant and the binary current.

Windows platform features

Two capabilities come from Windows itself. The toolkit switches them on and drives them, but does not redistribute anything.

Feature What the toolkit uses it for
Windows Sandbox A throwaway clean machine for capturing what an installer changes
Hyper-V The reusable, checkpoint-based test VM for installing and verifying packages

Tools used to build the docs and check the code

These run in development and in CI. They are not part of what ships to a device.

Tool What the toolkit uses it for Author License
MkDocs Building this documentation site Tom Christie and the MkDocs community BSD-2-Clause
Material for MkDocs The site theme and layout Martin Donath (squidfunk) MIT
Mermaid Rendering the diagrams in these docs Knut Sveidqvist and contributors MIT
PyMdown Extensions Superfences, admonitions, tabs and emoji in these docs Isaac Muse MIT
platyPS Generating the command reference from comment-based help (classic 0.14.2) Microsoft (PowerShell team) MIT
PSScriptAnalyzer The lint gate in scripts/Invoke-Lint.ps1 and CI Microsoft (PowerShell team) MIT

Thank you

To every author and maintainer above: thank you. This toolkit would not exist without your work.