Distribute offline apps

Applies to:

  • Windows 10

Important

Offline licensing is a new licensing option for Windows 10 with Microsoft Store for Business and Microsoft Store for Education. With offline licenses, organizations can download apps and their licenses to deploy within their network, or on devices that are not connected to the Internet. ISVs or devs can opt-in their apps for offline licensing when they submit them to the Windows Dev Center. Only apps that are opted in to offline licensing will show that they are available for offline licensing in Microsoft Store for Business and Microsoft Store for Education. This model allows organizations to deploy apps when users or devices do not have connectivity to the Store.

Why offline-licensed apps?

Offline-licensed apps offer an alternative to online apps, and provide additional deployment options. Some reasons to use offline-licensed apps:

  • You don't have access to Microsoft Store services - If your employees don't have access to the Internet and Microsoft Store services, downloading offline-licensed apps and deploying them with imaging is an alternative to online-licensed apps.

  • You use imaging to manage devices in your organization - Offline-licensed apps can be added to images and deployed with Deployment Image Servicing and Management (DISM), or Windows Imaging and Configuration Designer (ICD).

  • Your employees do not have Microsoft Entra accounts - Microsoft Entra accounts are required for employees that install apps assigned to them from Microsoft Store or that claim apps from a private store.

Distribution options for offline-licensed apps

You can't distribute offline-licensed apps directly from Microsoft Store. Once you download the items for the offline-licensed app, you have options for distributing the apps:

For third-party MDM providers or management servers, check your product documentation.

Download an offline-licensed app

There are several items to download or create for offline-licensed apps. The app package and app license are required; app metadata and app frameworks are optional. This section includes more info on each item, and tells you how to download an offline-licensed app.

  • App metadata - App metadata is optional. The metadata includes app details, links to icons, product id, localized product ids, and other items. Devs who plan to use an app as part of another app or tool, might want the app metadata.

  • App package - App packages are required for distributing offline apps. There are app packages for different combinations of app platform and device architecture. You'll need to know what device architectures you have in your organization to know if there are app packages to support your devices.

  • App license - App licenses are required for distributing offline apps. Use encoded licenses when you distribute offline-licensed apps using a management tool or ICD. Use unencoded licenses when you distribute offline-licensed apps using DISM.

  • App frameworks - App frameworks are optional. If you already have the required framework, you don't need to download another copy. The Store for Business will select the app framework needed for the app platform and architecture that you selected.

To download an offline-licensed app

  1. Sign in to the Microsoft Store for Business or Microsoft Store for Education.

  2. Click Manage.

  3. Click Settings.

  4. Click Shop. Search for the Shopping experience section, change the License type to Offline, and click Get the app, which will add the app to your inventory.

  5. Click Manage. You now have access to download the appx bundle package metadata and license file.

  6. Go to Products & services, and select Apps & software. (The list may be empty, but it will auto-populate after some time.)

    • To download app metadata: Choose the language for the app metadata, and then click Download. Save the downloaded app metadata. This is optional.
    • To download app package: Click to expand the package details information, choose the Platform and Architecture combination that you need for your organization, and then click Download. Save the downloaded app package. This is required.
    • To download an app license: Choose either Encoded, or Unencoded, and then click Generate license. Save the downloaded license. This is required.
    • To download an app framework: Find the framework you need to support your app package, and click Download. This is optional.

Note

You need the framework to support your app package, but if you already have a copy, you don't need to download it again. Frameworks are backward compatible.