Add New App
Add applications to Microsoft Intune for deployment to managed devices. Choose the app type based on platform and packaging format, then configure installation settings and assignments.
Supported App Types
| App Type | Platform | Description |
|---|---|---|
| Microsoft Store App | Windows | Apps from the Store, deployed silently |
| Win32 App (.intunewin) | Windows | Desktop apps packaged with Content Prep Tool |
| Windows MSI (LOB) | Windows | Simple MSI installer packages |
| Microsoft 365 Apps | Windows, macOS | Office suite with update channel config |
| Web Link | All | Shortcuts to web applications |
| iOS/iPadOS App | iOS | App Store (VPP), LOB (.ipa), web clips |
| Android App | Android | Managed Google Play apps |
| macOS App | macOS | DMG, PKG, Mac App Store apps |
Adding a Win32 App
Step 1 — Package the App
Use the Microsoft Win32 Content Prep Tool to convert your installer into .intunewin format:
IntuneWinAppUtil.exe -c <source_folder> -s <setup_file> -o <output_folder>Step 2 — App Information
- Name — Display name shown in Company Portal
- Description — What the app does
- Publisher — Software vendor
- App Version — Current version number
- Category — Organizational category
Step 3 — Install and Uninstall Commands
- Install command — Silent install, e.g.
setup.exe /S - Uninstall command — Removal, e.g.
msiexec /x {ProductCode} /qn - Install behavior — System or User context
Step 4 — Detection Rules
- MSI product code — Detect by MSI product GUID
- File detection — Check if file exists at a path with optional version check
- Registry detection — Verify registry key or value exists
- Custom script — PowerShell script that returns detection result
Step 5 — Requirements
- OS architecture (32-bit or 64-bit)
- Minimum OS version
- Disk space required
- Custom requirement scripts
Step 6 — Dependencies and Supersedence
- Dependencies — Other apps that must install first
- Supersedence — Replace or update an older version
Adding a Store App
- Search the Microsoft Store catalog
- Select the app and choose license type
- Configure assignments to groups
Adding Microsoft 365 Apps
- Select apps to include (Word, Excel, Outlook, Teams)
- Choose update channel (Current, Monthly Enterprise, Semi-Annual)
- Set architecture (32-bit or 64-bit)
- Add language packs
Assignments
- Required — Auto-installs on target devices
- Available — Appears in Company Portal for user-initiated install
- Uninstall — Removes the app from target devices
API Reference
POST /api/devices/apps— Create a new app in IntunePOST /api/devices/apps/:id/assign— Assign app to groupsPOST /api/devices/apps/upload— Upload Win32 app packageGET /api/devices/apps/store/search— Search Microsoft Store catalog
Last updated on