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.