Developing apps for Windows is hard. There are a lot of elements to consider, rules to obey, and standards to adopt before you even get started with making the app itself. Fortunately, it seems like Microsoft understands this, as it is constantly releasing new tools and features that remove the roadblocks preventing people from launching their own Windows apps.