Foundry is designed to simplify Windows deployment for end users and IT administrators. It helps you create deployment media, boot a device, choose a Windows version, and start a guided deployment experience with a cleaner, more repeatable workflow.
Foundry is built around a simple goal: make Windows deployment easier to prepare, easier to run, and easier to repeat.
Instead of relying on a fully manual installation process, Foundry helps you create ready-to-use deployment media and launch a guided deployment experience once the target device boots from it.
It is intended for people who want a more practical way to deploy Windows with fewer manual steps, less repetition, and a workflow that is easier to standardize across devices.
- Builds WinPE-based ISO and bootable USB deployment media from a desktop UI.
- Simplifies the Windows deployment experience with a guided workflow.
- Lets you choose Windows version, language, edition, and deployment options more easily.
- Supports Windows 11
23H2to25H2inx64andARM64, with 38 languages in the current catalog. - Retrieves Windows files and drivers from online sources during deployment when needed.
- Supports Dell, HP, Lenovo, and Microsoft Surface driver workflows, with automatic OEM driver pack selection based on detected hardware or driver retrieval through Microsoft Update Catalog.
- Detects and manages Windows ADK and WinPE Add-on requirements.
- Includes logging, cache-aware workflows, CA2023 boot support, and optional driver, firmware, and Autopilot support.
- Use
Foundryto generate a deployment ISO or USB drive. - Boot the target device from that media.
- Select the target disk, Windows version, and deployment options.
- Let Foundry download the Windows files it needs, apply Windows, configure, and finalize the deployment.
Download the latest packaged build from the Releases page.
Use Foundry to create deployment media, then boot that media on the target device to start the deployment experience.
Requirements:
- Windows 10 or Windows 11
- .NET 10 SDK
- Windows ADK 11 24H2 with the WinPE Add-on for deployment media creation
Build the solution:
dotnet build .\src\Foundry.slnxRun the app:
dotnet run --project .\src\Foundry\Foundry.csprojFoundry currently targets WinPE-based Windows deployment from prepared media. It is designed to simplify Windows deployment, hardware-aware driver handling, and repeatable deployment workflows for real-world IT usage.
Today, Foundry focuses on Windows 11 deployment for versions 23H2, 24H2, and 25H2, with support for both x64 and ARM64, broad language coverage, automatic OEM driver pack selection for supported hardware, Microsoft Update Catalog driver retrieval, and CA2023-capable boot media.
Foundry is intended to stay approachable for open source contributors. If you want to improve the deployment experience, report a bug, refine the workflow, or propose a new capability, start with an issue or open a pull request directly.
Small, focused contributions are preferred.
This project uses parts of the 7-Zip program (7za.exe) from the 7-Zip Extra package.
- Upstream: https://www.7-zip.org/
- License: GNU LGPL (with additional BSD 2-clause / BSD 3-clause notices for portions of
7za.exe) - Included license files:
src/Foundry/Assets/7z/License.txt,src/Foundry/Assets/7z/readme.txt

