From the App Hub home page at, click the Join button to go into the membership section of the site. Membership is linked to a Windows Live ID, so you will be prompted to either log in with an existing ID or sign up for a new one when you proceed with the registration. If you choose the latter, you will need to return to the App Hub registration page after verifying your Windows Live ID e-mail address.

After you have signed in with your Windows Live ID, the first step of the registration is selecting the country in which you want to do business, and the type of membership. The country is usually where you live, but if you are registering a company that's based in another country, you can choose that. This is the country where Microsoft will send revenue for app purchases, and you'll be responsible for paying any taxes in that country.


Company membership is for companies that are registered with their local government, and are planning on publishing apps on behalf of the company entity. At the time of writing, only one App Hub account can be created for a company.

Student membership is available to only students verified by Microsoft's DreamSpark ( program for students. No registration fee is charged for this account.

Individual membership is for independent developers, who will have income from application sales contributing to their personal income.

Different membership types have different requirements. ...

Get Beginning Windows® Phone 7 Application Development: Building Windows® Phone Applications Using Silverlight® and XNA® now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.