Edit

Share via


Distribute LOB apps to enterprises

You have several options for distributing line of business (LOB) apps to your organization’s users using MSIX packages without making the apps broadly available to the public. You can use device management tools, configure an App Installer-based deployment, sideload the apps directly, or publish the apps to the Microsoft Store.

Microsoft Endpoint Configuration Manager and Microsoft Intune

If your organization uses Microsoft Endpoint Configuration Manager or Microsoft Intune to manage devices, you can deploy LOB apps using these tools. For more information, see these articles:

App Installer

App Installer enables Windows 10 or Windows 11 apps to be installed by double-clicking an MSIX app package directly, or by double-clicking an .appinstaller file that installs the app package from a web server. This means that users don't need to use PowerShell or other developer tools to install LOB apps. App Installer can also install app packages that include optional packages and related sets.

App Installer can be downloaded for offline use in the enterprise from Microsoft Store for Business web portal. For more information about App Installer, see Install Windows 10 or Windows 11 apps with App Installer.

Sideloading

Another option for distributing LOB apps directly to users in your organization is sideloading. This option is similar to App Install-based deployment in that it enables users to install MSIX app packages directly. Starting in Windows 10 version 2004, sideloading is enabled by default and users can install apps by double-clicking signed MSIX app packages. On Windows 10 version 1909 and earlier, sideloading requires some additional configuration and the use of a PowerShell script. For more info, see Sideload LOB apps in Windows 10 or Windows 11.

Set up the enterprise association

The first step in publishing LOB apps exclusively to an enterprise is to establish the association between your account and the enterprise’s private store.

Important

This association process must be initiated by the enterprise, and must use the email address associated with the Microsoft account that was used to create the developer account. For more info, see Working with line-of-business apps.

When an enterprise chooses to invite you to publish apps for their exclusive use, you’ll get an email that includes a link to confirm the association. You can also confirm these associations by going to the Enterprise associations section of your Account settings (as long as you are signed in with the Microsoft account that was used to open the developer account).

To confirm the association, click Accept. Your account will then be able to publish apps for that enterprise’s exclusive use.

Submit LOB apps

Once you’re ready to publish an app for an enterprise’s exclusive use, the process is similar to the app submission process. The app goes through the same certification process, and must comply with all Microsoft Store Policies. There are just a few parts of the process that are different.

Visibility

After you've set up an enterprise association, every time you submit an app you’ll see a drop-down box in the Visibility section of the submission’s Pricing and availability page. By default, this is set to Retail distribution. To make the app exclusive to an enterprise, you’ll need to choose Line-of-business (LOB) distribution.

Once Line-of-business (LOB) distribution is selected, the usual Visibility options will be replaced with a list of the enterprises to which you can publish exclusive apps. No one outside of the enterprise(s) you select will be able to view or download the app.

You must select at least one enterprise in order to publish an app as line-of-business.

Organizational licensing

By default, the box for Store-managed (online) volume licensing is checked when you submit an app. When publishing LOB apps, this box must remain checked so that the enterprise can acquire your app in volume. This will not make the app available to anyone outside of the enterprise(s) that you selected in the Distribution and visibility section.

If you’d like to make the app available to the enterprise via disconnected (offline) licensing, you can check the Disconnected (offline) licensing box as well.

For more info, see Organizational licensing options.

Age ratings

For LOB apps, the age ratings step of the submission process works the same as for retail apps, but you also have an additional option that allows you to indicate the Store age rating of your app manually rather than completing the questionnaire or importing an existing IARC rating ID. This manual rating can only be used with LOB distribution, so if you ever change the Visibility setting of the app to Retail distribution, you'll need to take the age ratings questionnaire before you can publish the submission.

Enterprise deployment of LOB apps

After you click Submit to the Store, the app will go through the certification process. Once it’s ready, an admin for the enterprise must add it to their private store in the Microsoft Store portal. The enterprise can then deploy the app to its users.

Note

In order to get your LOB app, the organization must be located in a supported market, and you must not have excluded that market when submitting your app.

For more info, see Working with line-of-business apps and Distribute apps using your private store.

Update LOB apps

To publish updates to an app that you’ve already published as LOB, simply create a new submission. You can upload new packages or make any other changes, then click Submit to the Store to make the updated version available. Be sure to keep the enterprise selections in Visibility the same, unless you intentionally want to make changes such as selecting an additional enterprise to acquire the app, or removing one of the enterprises to which you’d previously distributed it.

If you want to stop offering an app that you’ve previously published as line-of-business, and prevent any new acquisitions, you’ll need to create a new submission. First, you’ll need to change your Visibility selection from Line-of-business (LOB) distribution to Retail distribution. Then, in the Discoverability section, choose Make this product available but not discoverable in the Store with the Stop acquisition option.

After the submission goes through the certification process, the app will no longer be available for new acquisitions (although anyone who already has it will continue to be able to use it).

Note

When changing an app to Retail distribution, you'll need to complete the age ratings questionnaire if you haven't done so already, even if the app will not be available for new acquisitions.

Organizational licensing options

You can indicate whether and how your app can be offered for volume purchases through Microsoft Store in the Organizational licensing section of the Pricing and availability page of an app submission.

Through these settings, you can opt to allow your app to be made available to organizations who acquire and deploy multiple licenses for their users, providing an opportunity to increase your reach to organizations across Windows 10 device types, including PCs, tablets and phones.

You will also need to allow organizational licensing for any line-of-business (LOB) apps that you publish directly to enterprises.

Note

Selections for each of your apps are configured independently from each other. You may change your preferences for an app at any time by creating a new submission, and your changes will take effect after the submission completes the certification process.

Important

Submissions that use the Microsoft Store submission API won't be made available to Microsoft Store. To make your app available for volume purchases by organizations, you must create and submit your submissions in Partner Center.

Allowing your app to be offered to organizations

By default, the box labeled Make my app available to organizations with Store-managed (online) licensing and distribution is checked. This means that you wish your app to be available for inclusion in catalogs of apps that will be made available to organizations for volume acquisition, with app licenses managed through the Store's online licensing system.

Note

This does not guarantee that your app will be made available to all organizations.

If you prefer not to allow us to offer your app to organizations for volume acquisition, uncheck this box. Note that this change will only take place after the app completes the certification process. If any organizations had previously acquired licenses to your app, those licenses will still be valid, and the people who have the app already can continue to use it.

Tip

To publish line-of-business (LOB) apps exclusively to a specific organization, you can set up an enterprise association and allow the organization to add the apps directly their private store. For more info, see Distribute LOB apps to enterprises.

Allowing disconnected (offline) licensing

Many organizations need apps enabled for offline licensing. For example, some organizations need to deploy apps to devices which rarely or never connect to the internet. If you want to allow your app to be made available to these customers, check the box labeled Allow organization-managed (offline) licensing and distribution for organizations.

Note that this box is unchecked by default. You must check the box to allow us to make your app available to verified organizations who will install it using organization-managed (offline) licensing. Organizations must go through additional validation in order to install paid apps to their end users in this way.

Offline licensing allows organizations to acquire your app on a volume basis, and then install the app without requiring each device to contact the Store's licensing system. The organization is able to download your app's package along with a license which lets them install it to devices (via their own management tools or by preloading apps on OS images) without notifying the Store when a particular license has been used. Enabling this scenario greatly increases deployment flexibility, and it may substantially increase the attractiveness of your app with these customers.

Important

Offline licensing is not supported for .xap packages.