Build Windows hardware

Build Windows hardware: get started

Wherever you are in your device or driver product lifecycle, with Microsoft Windows you can create amazing experiences for your customers, enjoy the benefits of a global partner community, and grow both your skills and your business. Get started using these resources, and gain access to more by becoming a Microsoft partner.

Become a partner

Get started

Design hardware

With support for the latest hardware, Windows 8.1 lets you design and develop a wide range of devices—from small tablets to high-powered desktop PCs—that deliver the latest advances in displays, battery life, and performance.

Review the guidelines

Develop drivers

Build your first driver and gain a basic understanding of driver technology. You’ll learn about different types of drivers and how to select the best model for the type you’re building. Hands-on exercises help you build a driver in the Microsoft Visual Studio development environment.

Get the Windows Driver Kit (WDK)

Debugging

Learn about debugging environments, tools, and techniques to help you select the right approach for your systems and code type. With Windows 8 and Windows 8.1, the driver development environment and the Windows debuggers are integrated into Visual Studio, which also includes debuggers.

Get the downloads

Device apps

Windows 8.1 makes it easy for manufacturers to tailor unique, value-added experiences by creating Windows Store device apps. Windows 8.1 can automatically install a device app from the Windows Store when users connect a device for the first time. And a Windows Store device app has the ability to use the full range of features on a PC or device.

Get started with device apps

Certify

The Windows Hardware Certification Program gives you the tools, guidance, and support to help you create products that are reliable and compatible with Windows. Knowing these requirements at the design stage in your product lifecycle helps you innovate with confidence.

Get started with Certification

Deploy

Download the Windows ADK to get the tools you need to customize and deploy Windows installations. Install the Assessment Toolkit to evaluate and improve your system's performance and reliability.

Get started deploying Windows