Create an app submission for your MSI/EXE app

Note

This section of the documentation describes how to create an app submission in Partner Center. Alternatively, you can use the Microsoft Store submission API to automate app submissions.

Once you've created your app by reserving a name, you can start working on getting it published by following the checklist below:

App submission checklist

Here are the details that you can provide when creating your app submission, with links to more info.

Items that you are required to provide or specify are noted below. Some areas are optional, or have default values provided that you can change as desired. You don't have to work on these sections in the order listed here.

Availability page

Field name Required Notes
Markets Required Default: All possible markets
Pricing Required One of: Free; Paid; Freemium; Subscription.
Free Trial Required Not required if pricing is set to Free or Freemium.

Properties page, support info section

Field name Required Notes
Category Required
Subcategory Not required
Secondary category Not required
Does this product access... Required
Privacy policy URL See notes Only required if you answered yes to the previous question
Website Not required
Contact details Required for business/company accounts
Support contact info Not required

Properties page, products declaration section

Field name Required Notes
This app depends on non-Microsoft drivers or NT services. Not required
This app has been tested to meet accessibility guidelines. Not required
This product supports pen and ink input. Not required
Notes for certification Recommended Character limit: 2,000

Properties page, system requirements section

Field name Required Notes
Touch screen Not required
Keyboard Not required
Mouse Not required
Camera Not required
NFC HCE Not required
NFC Proximity Not required
Bluetooth LE Not required
Telephony Not required
Microphone Not required
Memory Not required
DirectX Not required
Dedicated GPU Memory Not required
Processor Not required
Graphics Not required

Age ratings page

Field name Notes
All questions Required

Packages page

Field name Required Notes
Package URL Required At least one package URL is required
Language Required At least one language is required
Architecture Required
Installer parameters Required Support for silent install is required. Other parameters are optional
App type Requited Specify between EXE and MSI
Installer handling URL Not Required

Store listings page

Each language has a separate store listing page. One listing page is required. It is recommended to provide complete listing page information for each language your app supports.

Field name Required Notes
Description Required Character limit: 10,000
What’s new in this version Not required Character limit: 1,500
App features Not required Character limit: 200 per feature; Feature limit: 20.
Screenshots Required Required: 1; Recommended: 4+; Maximum: 10
Store logos Required 1:1 Box art required, 2:3 Poster art recommended
Short description Not required Character limit: 1,000
Additional system requirements Not required Character limit: 200 characters per requirement; Requirements limit: 11 for each of minimum and recommended hardware.
Keywords Not required Character limit: 40 per term; Term limit: 7; Maximum of 21 unique words total among all terms.
Copyright and trademark info Not required Character limit: 200
Applicable license terms Required Character limit: 10,000
Developed by Not required Character limit: 255

Once you have completed all the sections, you can submit your app for certification by clicking on Publish button on the Store listing page or by clicking Submit button on the Application overview page.

Note

You must have an active developer account in Partner Center in order to submit apps to the Microsoft Store. All the users added to your developer account in Partner Center can submit EXE or MSI apps to the Microsoft Store. They can also modify all the existing EXE or MSI apps in Partner Center. The roles and permissions set for account users do not currently apply to EXE or MSI apps.

Notifications

Important

To ensure that you receive critical email notifications, you'll be required to verify your email address in Action Center. Go to My Preferences in Action Center to verify.

After publishing an app, the owner of your developer account is always notified of the publishing status and required actions through email and the Action Center in Partner Center.