Find the best application packaging tools for Microsoft Intune. Create Win32 apps, convert MSIX packages, generate intunewin files, and streamline your app deployment workflow.
PSAppDeployToolkit is a PowerShell-based, open-source framework for Windows software deployment that integrates with major deployment solutions (including Microsoft Intune). It provides a prescriptive deployment workflow, a rich library of functions, a customizable UI (Fluent or Classic), and full-fidelity logging to drive high deployment success rates. It enables complex, secure, user-friendly deployments across enterprise environments.
Driver Automation Tool is a PowerShell WPF desktop app that automates the full lifecycle of OEM driver and BIOS package management for ConfigMgr and Intune. It automatically discovers vendor catalogs, downloads with resume-enabled curl, extracts, builds WIMs, and wraps packages as .intunewin for Intune Win32 deployment. The tool supports multiple OEMs, BIOS update handling, hash verification, and configurable packaging (DISM/wimlib/7-Zip) to streamline ConfigMgr and Intune workflows.
A PowerShell module for managing the complete lifecycle of Win32 applications in Microsoft Intune. Features 40+ functions for packaging, publishing, detection rules, requirement rules, assignments, dependencies, and supersedence with support for x64, x86, and ARM64 architectures.
A macOS app deployment and patch management solution for Microsoft Intune. Features a web portal for app management, PowerShell script automation, and Azure Runbook integration for scheduled updates. Supports 510+ macOS applications with automated version comparison, intelligent patch management, and robust error handling with automatic retry mechanisms. Includes certificate-based and interactive authentication options.
WinTuner is a tool that lets you take any WinGet app and upload it to Intune in minutes. It automates downloading the installer and logo, generates the intunewin package, creates the required deployment script details, and publishes the app to Intune. It also ships a PowerShell module for automation and includes documentation to guide you through the process.
A visual software packaging editor for creating Windows deployment packages using PSAppDeployToolkit (PSADT). Build automated PowerShell deployment scripts through a GUI with drag-and-drop sequences, project templates, and one-click script generation for SCCM, Intune, WinGet, or task sequences.
A web-based tool that automates deploying Windows applications from the Winget package repository directly into Microsoft Intune. Handles the entire deployment pipeline - searching, packaging apps into .intunewin format, and uploading to your Intune tenant. Features AI-powered app discovery, auto-generated detection rules, PSADT v4 support, configurable update policies, pre-upload permission checks, and multi-channel notifications via Slack, Teams, Discord, email, and webhooks. Self-hostable via Docker with embedded SQLite.
A PowerShell GUI tool for streamlining application packaging for Microsoft Intune. Supports MSI, MSIX, EXE, PowerShell scripts, Winget, Chocolatey, and scheduled tasks. Features automatic script generation, direct Intune upload, registry modifications, shortcuts, and AI-assisted configuration via Azure OpenAI GPT-4.
Intune-App-Sandbox is a testing utility for PowerShell-based installers packaged with the Win32 Content Prep Tool for Intune deployments. It creates a sandbox workspace (C:\SandboxEnvironment), and adds context-menu options to pack with IntunewinUtil or run tests in a Safe sandbox. It also supports a detection-based test flow and a reusable template script to accelerate building and validating packaging for Win32 apps in Intune.
WinTuner GUI is a modern PowerShell-based graphical interface for managing Microsoft Intune Win32 apps via WinGet packages. Search WinGet packages, create .wtpackage files, and deploy them to Intune, with update checks for existing apps. Features include fuzzy app discovery, persistent settings, interactive M365 login, and a JSON settings store for end-to-end Intune app lifecycle management.
Third Party Patcher is a macOS daemon-based patching system for IT administrators that automatically discovers installed third-party apps, checks for updates, downloads installers in the background, and applies them with optional user prompts via swiftDialog. Updates are driven by Installomator label files and can be customized with override labels. The solution provides a PatcherMenu and a self-service Available Software window, plus scheduled patching phases (Scan, Check, Stage, Apply) and detailed reporting.
win32-toolkit delivers end-to-end Intune Win32 packaging: point at a winget package or any installer, scaffold a PSAppDeployToolkit v4 project, and capture real installs in a disposable Windows Sandbox or Hyper-V VM. It derives detection and uninstall logic, validates install/update paths, packages a .intunewin, and publishes to Intune with dependencies, branding, and requirements.
WinGet-PSADT-GUI-Tool is a Windows PowerShell WPF GUI that streamlines Win32 app packaging and Intune deployment. It integrates WinGet search, installer download, PSADT scaffolding, and GUI-driven configuration of install/uninstall/repair logic, enabling generation of .intunewin packages and direct upload to Intune via Microsoft Graph. It outputs standard PSADT/Intune artifacts and provides live monitoring of packaging and upload steps.
IntuneWin Utility is a modern GUI tool for creating Microsoft Intune Win32 packages (.intunewin) from EXE or MSI installers. It wraps the official IntuneWinAppUtil.exe with a clean WPF interface, enabling asynchronous packaging, real-time logs, auto-detection of installers, and automatic output naming and sizing. It validates inputs, auto-creates missing folders, and prevents concurrent packaging to streamline Intune app deployments.
IntuneWin32BulkManagement is a PowerShell-based GUI for managing Win32 apps in Microsoft Intune. It offers a WPF interface to browse apps, perform bulk group assignments, and streamline update workflows using Winget, with per-app workspaces and live logging. The tool can download, package to .intunewin, upload updates, enrich metadata from Winget, and export or backup catalog data for easy Intune administration.
MSIinfo is a browser-based viewer for Windows Installer (.msi) packages. It surfaces the MSI Property table (ProductCode, UpgradeCode, ProductVersion, Manufacturer) and Summary Information, with ready-to-copy deployment commands. It analyzes install scope, provides Intune-friendly detection/uninstall hints, and exports the Property table as JSON/CSV. All processing is local in the browser with lazy file reading - no upload or install required.
IntuneWinAppUtil GUI is a PowerShell-based WPF wrapper for Microsoft's IntuneWinAppUtil.exe. It streamlines packaging Win32 apps for Intune with auto-download of the latest tool, input validation, path-length checks, and configuration persistence across launches. It also detects PSAppDeployToolkit usage to suggest names and sanitizes invalid filename characters.
A Python tool that automates packaging and deploying applications from the Winget repository into Microsoft Intune using WinTuner. Features automated packaging, direct publishing, dependency handling, duplicate detection, and report generation with Azure AD authentication.
IntuneAppDoc.com automates creation of comprehensive documentation for Intune-managed apps, serving admins and end users. It extracts app details, deployment steps, and configuration notes to produce ready-to-publish how-to guides and reference materials. Key features include template-based docs, auto-generated step-by-step instructions, and support for common Intune deployment scenarios.
Intune EAM App Catalog is a browsable, up-to-date reference of all Microsoft Intune Enterprise App Management (EAM) packages. It surfaces per-app pages with branch/version history, supports filters by publisher, architecture, locales, and auto-update capability, and tracks changes across catalog exports with daily/weekly/monthly changelogs and an RSS feed. Data is sourced from the Microsoft Graph API and rendered as static pages for deployment planning and compatibility checks.
PSADT Helper has the function in it, it lets you easily migrate thos nasty PSADT 3.x Scripts to 4.x without a hassle, you can build your Scripts on the go and have best practices.
Automatically generate PSADT deployment scripts for new applications or update existing packages while preserving custom code.
Built for MacAdmins who want smooth deployments with great user experience.