Category Filter

Distribute Enterprise Apps (MSI) to Windows 10 devices

This article deals with the distribution of enterprise apps on Windows devices.

Enterprise apps are custom apps developed by an organization or a third-party to be used within the organization. These apps are also known as internal or in-house apps.

Since these apps contain proprietary business information, many organizations do not host these apps on public distribution channels (Microsoft Store for Windows devices). In such cases, they rely on enterprise app stores that can seamlessly deploy their internal apps within the organization.

Hexnode delivers its own enterprise app store to securely distribute any apps, whether store or internal, to the organization’s devices. In the case of Windows devices, administrators can now silently deploy enterprise (MSI) apps to the devices without compromising data security.


  • This feature is available only on Ultimate & Ultra subscription plans.
  • Hexnode also supports the distribution of APPX files on Windows devices. Any file formats other than MSI and APPX need to be converted to any of these formats before distribution via Hexnode.
  • MSI app installation is supported only on devices enrolled via the Hexnode installer as it requires the latest versions of the Hexnode Agent app to be installed on the device.

Add Enterprise Apps to Hexnode App Inventory

An enterprise app has to be first uploaded to the Hexnode app inventory before its distribution.

  1. Log in to your Hexnode portal.
  2. Navigate to Apps.
  3. Select +Add Apps > Enterprise App.
  4. Choose the platform as Windows.
  5. Provide the App Name.
  6. You can either upload with:
    • MSI file: Click on Choose the MSI File and select a file from the system.
    • Or

    • From Manifest URL: Input the URL where the app resides.
  7. Select an app category or input a new category by clicking on the + button.
  8. Provide a description for the application and click Add to upload the file.


While uploading the MSI file, you can check the option Notify admin via email once app upload succeeds/fails to receive the email notifications on the app upload status.

Deploy the apps to target devices

With Hexnode UEM, you can install enterprise apps on devices either through remote actions or via automated rollout through policy.

Install apps via Actions

Method 1

  1. Navigate to Manage > Devices.
  2. Click on the device.
  3. On the device summary page, click Actions > Install Application.
  4. Select the app and click Done.

Method 2

  1. Navigate to Manage > Devices.
  2. Check the device, and from Actions, select Install Application.
  3. Select the app and click Done.

Install apps via Policy

  1. Navigate to Policies.
  2. Create a new policy with the New Policy button or select an existing policy.
  3. From Windows > App Management, select Mandatory Apps.
  4. Click on Configure and +Add button to either add an app or a group of apps from the app inventory.
  5. Select the required app(s) and click on Done.
  6. Next, associate the policy with the target devices by navigating to the Policy Targets tab.
  7. Select the required Devices/Device Groups/Users/User Groups/Domains to which the policy is to be associated.
  8. Click on Save.


  • In either case, the app distribution via Install Application or Mandatory Apps policy, the app installation proceeds silently on the device. It may take a couple of minutes, depending on the app size and network connectivity.
  • The installed apps will be accessible to all users on the device. All users will be able to use and even uninstall the apps if necessary.

Troubleshooting Tips