App submissions

Once you've created your app by reserving a name, you can start working on getting it published. The first step is to create a submission.

You can start your submission when your app is complete and ready to publish, or you can start entering info even before you have written a single line of code. The submission will be saved in your dashboard, so you can work on it whenever you're ready.

After your app is published, you can publish an updated version by creating another submission in your dashboard. Creating a new submission lets you make and publish whatever changes are needed, whether you're uploading new packages or just changing details such as price or category. To create a new submission for an app, click Update next to the most recent submission shown on the App overview page.

Note  This section of the documentation describes how to create an app submission on the Dev Center dashboard. Alternatively, you can use the Windows Store submission API to automate app submissions.

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.

Pricing and availability page

Field name Notes For more info
Base price Required Base price
Free trial Default: No free trial Adding trials and in-app purchases
Markets and custom prices Default: All possible markets, no custom pricing Define pricing and market selection
Sale pricing Optional Put apps and add-ons on sale
Distribution and visibility Default: Make this app available in the Store Distribution and visibility
Organizational licensing Default: Allow volume acquisition by organizations Organizational licensing options
Publish date Default: Publish as soon as possible Publish date

App properties page

Field name Notes For more info
Category and subcategory Required Category and subcategory table
System requirements Optional System requirements
App declarations Default: Customers can install this app to alternate drives or removable storage; Windows can include this app's data in automatic backups to OneDrive App declarations

Age ratings page

Field name Notes For more info
Age ratings Required Age ratings

Packages page

Field name Notes For more info
Package upload control Required (at least one package) Upload app packages
Device family availability Default: based on your packages Device family availability
Gradual package rollout Optional (for updates only) Gradual package rollout
Mandatory update Optional (for updates only) Mandatory update

Store listings

You'll need all the required info for at least one of the languages that your app supports. We recommend providing Store listings in all of the languages your app supports, and you can also provide Store listings in additional languages.

Field name Notes For more info
Description Required Write a great app description
Release notes Optional Release notes
Screenshots Required (at least one screenshot) App screenshots and images
App tile icon Optional, but highly recommended for Windows Phone 8.1 and earlier App tile icon
Promotional artwork Optional App screenshots and images
App features Optional Features
Additional system requirements Optional Additional system requirements
Keywords Optional Keywords
Copyright and trademark info Optional Copyright and trademark info
Additional license terms Optional Additional license terms
Website Optional Website
Support contact info Optional Support contact info
Privacy policy Required for some apps. See the App Developer Agreement and the Windows Store Policies Privacy policy
Platform-specific Store listings Optional Create platform-specific Store listings

Notes for certification page

Field name Notes For more info
Notes Optional Notes for certification

Note  For info about publishing line-of-business (LOB) apps directly to enterprises, see Distribute LOB apps to enterprises.