App Deployment Methods
Understanding the Concept
Microsoft Intune supports multiple application types for deployment: Microsoft 365 Apps (Office suite), Microsoft Store apps (new Microsoft Store integration), Win32 apps (.intunewin packages), Line-of-Business apps (MSI, APPX), web links, and built-in apps.
App assignments define how apps are delivered: Required (automatically installed), Available (user chooses to install from Company Portal), and Uninstall (removes the app). Assignments target Azure AD user or device groups with optional filters.
The Company Portal app serves as the self-service app catalog where users can browse and install available apps. It also shows device compliance status and provides IT support contact information.
Key Points
- App types: M365 Apps, Store apps, Win32, LOB (MSI/APPX), web links
- Assignment types: Required (auto-install), Available (self-service), Uninstall
- Company Portal: self-service app catalog for users
- Assignment targets: Azure AD user/device groups with filters
- App supersedence: replace older app versions automatically
- App dependencies: install prerequisite apps before the main app
App Deployment Flow
Package
Prepare app package (Win32, MSI, etc.)
Upload
Upload to Intune and configure
Assign
Target groups with install type
Deploy
Intune delivers to devices
Monitor
Track installation status
Why This Matters in Real Organizations
Application deployment is one of the most critical IT functions. Users need their apps working on day one. Intune app deployment ensures consistent, automated app delivery without manual IT intervention, supporting both on-campus and remote workers.
Common Mistakes to Avoid
Interview Tips
- Explain the different app types and when to use each
- Discuss app deployment strategies for large-scale rollouts
- Describe how you handle app versioning and updates
Exam Tips (MD-102)
- Know all app types and their capabilities
- Understand Required vs Available vs Uninstall assignments
- Know Win32 app packaging and detection rules
- Understand app supersedence and dependency concepts
Course Complete!
You've finished all lessons