@PeterDouglas:

You can do internal app that doesn't cost money. If you want to sell your app, yeah, you have to go through MS.