Skip to Content
DevicesApplicationsAdd New App

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 TypePlatformDescription
Microsoft Store AppWindowsApps from the Store, deployed silently
Win32 App (.intunewin)WindowsDesktop apps packaged with Content Prep Tool
Windows MSI (LOB)WindowsSimple MSI installer packages
Microsoft 365 AppsWindows, macOSOffice suite with update channel config
Web LinkAllShortcuts to web applications
iOS/iPadOS AppiOSApp Store (VPP), LOB (.ipa), web clips
Android AppAndroidManaged Google Play apps
macOS AppmacOSDMG, 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

  1. Search the Microsoft Store catalog
  2. Select the app and choose license type
  3. 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 Intune
  • POST /api/devices/apps/:id/assign — Assign app to groups
  • POST /api/devices/apps/upload — Upload Win32 app package
  • GET /api/devices/apps/store/search — Search Microsoft Store catalog
Last updated on