The TouchDevelop app is a great environment to create, share, run and discuss scripts, and if are new to programming, then you might also like that you can read other people’s code — you do everything on your Windows Phone, you do not need a PC. Visit to see all the scripts that people have created with TouchDevelop.

marketplace-concept-hubLet’s say you have written a great script – what has been a bit difficult in the past was to get wider audience beyond the TouchDevelop community. The place where most people get their apps from isn’t the TouchDevelop script bazaar, it’s the Windows Phone Marketplace.

Starting from today, you can take your TouchDevelop script and turn it into a real app on the Windows Phone Marketplace (if certain conditions are met and your app passes a certification process)!

Read more on and follow the detailed walkthrough to learn all the details.

Like TouchDevelop on Facebook to stay up to date.


First, you need to publish your TouchDevelop script on the script bazaar.

To roll out this feature slowly, we are imposing the following restrictions at this time:

  • at least 3 people gave a ♥ to your script
  • you are the author of the script, and all scripts on which the script is based on
  • you may not reference other libraries
  • some APIs may not be used in the script

We may relax some of these requirements in the future.

To get started, go to the script’s page on the web, with a URL like, and click get started with your app…


After entering some additional information, you can download a custom app binary that was generated from your script.


certification process

Second, your application needs to pass the regular Windows Phone 7 certification process before it can actually be published to the Windows Phone 7 Marketplace. To start the certification process, you need to submit your app binary on App Hub ( where you will need to have an App Hub developer account.


more information

You can read more about the conditions and process on, and we also provide a document with a detailed walkthrough of the first part of the process: how you can generate an app binary from your script (you would then submit this app binary to App Hub).