Getting started with Windows Store device apps

Start here to begin building Windows Store device apps.

get started with windows store device apps

Device manufacturers can create a Windows Store device app that serves as a companion to their device. Windows Store device apps have more capabilities than regular Windows Store apps and can perform privileged operations, such as firmware updates. Also, Windows Store device apps can start from AutoPlay (on more devices than other apps can), automatically install the first time a device is connected, and extend the printer and camera experiences built into Windows.

Note Windows Runtime device APIs don't require device metadata. That means your app doesn't need to be a Windows Store device app to use them. Windows Store apps can use these APIs to access USB, Human Interface Devices (HID), Bluetooth devices, and more. For more info, see Integrating devices.

If you're looking for info about Windows Store mobile broadband apps, see Mobile Broadband.

1. Get set up

To develop a Windows Store device app: you need Microsoft Visual Studio, for developing Windows Store apps, and the Device Metadata Authoring Wizard, for developing device metadata.

Note To develop Windows Store device apps in Windows 10, download Microsoft Visual Studio 2015 and Windows Driver Kit (WDK) 10. Become a Windows Insider to get kits and tools

If you're also developing drivers

If you're developing Windows drivers in addition to Windows Store device apps, use Microsoft Visual Studio Professional 2013 or Microsoft Visual Studio Ultimate 2013 to create Windows Store device apps. These editions include the new Device Metadata Authoring Wizard and are also required by the Windows Driver Kit (WDK) 8.1.

  1. Download Visual Studio Professional 2013 or Visual Studio Ultimate 2013
  2. Download the WDK 8.1

If you're not going to be developing drivers

If you don't need to develop drivers, you can use Microsoft Visual Studio Express 2013 for Windows to create Windows Store device apps. But this version of Visual Studio installs a version of the SDK that doesn’t include the Device Metadata Authoring Wizard. To get the new Device Metadata Authoring Wizard, you must also download the standalone Windows 8.1 SDK.

  1. Download Visual Studio Express 2013 for Windows
  2. Download the standalone Windows 8.1 SDK

2. Build some regular Windows Store apps

A Windows Store device app is a special kind of Windows Store app. So, before you develop your first Windows Store device app, get set up to build some regular Windows Store apps.

3. Learn what makes Windows Store device apps special

Learn about the special things that you can do with a Windows Store device app and what it takes to build one.

4. Download samples

You can find device-related samples with the Devices and sensors keyword in the sample gallery. Learn how APIs are used in the context of a full sample. You can tell a Windows Store device app because it includes a StoreManifest.xml file that associates it with device metadata. Those samples are tagged with the Windows Store device app keyword.

4. Build your own Windows Store device app

To begin, see Build a Windows Store device app step-by-step.

Send comments about this topic to Microsoft