Windows Store app fundamentals

Learn about concepts that are fundamental to Windows Store apps.

In this section


Accessibility in Windows Store apps using JavaScript

Learn how to create Windows Store apps using JavaScript that are accessible to the widest possible audience, including people who have impairments or disabilities. This section aims to raise your awareness of the main issues involved in creating accessible Windows Store apps using JavaScript, and to introduce you to the best practices and techniques for creating them.

App capability declarations

Learn about the user resources that apps cannot access by default and the capabilities required to access them.

App contracts and extensions

Learn about the Windows app contracts and extensions and how they let your app connect your users to the people, devices, and services they want.

App lifecycle

Learn about the app lifecycle of a Windows Store app, from the time it is deployed through its removal. By working with the system to suspend and resume your app appropriately, you ensure that your customer has the best possible experience.

App packages and deployment

Learn about the packaging and deployment of Windows Store apps. As a developer, you don't write routines to install or uninstall your app. Instead, you create a package manifest and package your app. Windows uses information in the package manifest to install apps on a per-user basis, and ensure that all traces of an app are gone when the user removes it.

App data

Learn about how Windows helps you retain and manage app data, like runtime state, user preferences, and other settings.

Indexed database

Learn about the features and limitations of IndexedDB in Windows Store apps using JavaScript.

Application Specific Hardware Identifier

Learn how an app with a cloud component may use the ASHWID in conjunction with its back-end service to implement per-device logic.

Cryptography and PKI

Learn more about cryptography and PKI for Windows Store apps.


Learn about how to get the best performance out of your Windows Store app using JavaScript or Windows Store app using C++, C#, or Visual Basic.




© 2015 Microsoft