Intune Deployment Guide
Company Portal app deployment experience explained
Overview
Company Portal is the user-facing app catalog for Intune-managed devices. It is where users can browse, install, and check work apps that have been made available to them.
For Win32 app deployment, Company Portal is most important for Available assignments. Required apps install automatically, while Available apps let the user start installation from Company Portal.
What Company Portal does in app deployment
Company Portal does not replace Intune assignment logic. It shows the end-user experience after Intune determines that a signed-in user and enrolled device are eligible for an app.
- Available apps appear for user-initiated installation.
- Required apps are deployed automatically and can appear in the installed apps or downloads experience.
- Users do not need local admin rights when the app is installed by Intune.
- If the app does not appear, check assignment, licensing, enrollment state, and the signed-in user context.
For assignment behavior, see Required vs Available app assignments.
Company Portal app list
Available apps are shown as self-service apps. The user can search or browse the app list, open the app detail page, and start installation.
Available app install experience
When the app is assigned as Available for enrolled devices, the user can open the app detail page and select Install. Intune then processes the deployment using the app configuration you defined in the admin center.
App details
7-Zip
File archiver utility
Required app experience
Required apps are installed automatically after the device receives the assignment and the app is applicable. The user does not have to open Company Portal to start the installation.
Depending on the app and device state, the user may see installation notifications, installed state, or update activity in Company Portal.
Common Company Portal states
Company Portal status is useful for users, but it is not the only troubleshooting source. If the portal status looks stale, compare it with Intune app status and local Intune Management Extension logs.
| Company Portal state | Meaning | What to check |
|---|---|---|
| Install | The app is available for self-service install. | Confirm the assignment is Available and the signed-in user is targeted. |
| Installing | The install action has started or is being processed. | Wait briefly, then review IME logs if it stays stuck. |
| Installed | The app is detected as installed. | Confirm the detection rule matches the installed app. |
| Failed | The install or detection result did not complete successfully. | Check install command, return code, detection rule, and logs. |
| Not visible | The app is not shown to the user. | Check assignment type, user group, license, enrollment, and device association. |
When an app does not appear
If an Available app does not appear in Company Portal, avoid changing the package immediately. First confirm that the user and device are eligible to see it.
Use this checklist before rebuilding the app package.
Quick checklist
- Use Available when the app should appear for self-service installation.
- Use Required when the app should install automatically without user action.
- Target Available apps to user groups when Company Portal visibility matters.
- Ask the user to sync Company Portal after assignment or group membership changes.
- Use Intune status and local logs when Company Portal status looks stale.
Troubleshooting Company Portal issues
| Issue | What to check |
|---|---|
| App is not visible | Confirm the app is assigned as Available for enrolled devices to the signed-in user. |
| User sees no available apps | Verify enrollment, license, user association, and Company Portal sign-in state. |
| Required app does not show as installable | Required apps install automatically; use Available assignment for self-service install. |
| Install button starts but stays pending | Sync the device, wait for local processing, then check Intune Management Extension logs. |
| Company Portal status is stale | Compare Company Portal status with Intune app status and local logs before rebuilding the app. |

Leave a feedback
Include versions, steps, and any error text if you have them.