Get started

Build innovative and differentiated devices with Windows 10 and Windows 11. Windows runs on a broad set of devices—from desktops, notebooks, and Internet of Things (IoT) devices. The operating system's common core works across platforms with 80-inch screens or devices with no screens at all.

You can create devices to use touch/pen, mouse/keyboard, controller/gesture—or you can build them to switch between input types.

Start building devices

Build a Windows PC Build drivers for a Windows device
Download the Windows ADK to start building Windows PCs Download the WDK to start building drivers
What's new in Windows 11 What's new in driver development
Design your deployment Develop Universal Windows Drivers
Customize your Windows PC Sign drivers
Create an end-to-end deployment Test drivers


See Kits and tools overview to learn how our kits and tools enable you to work with Windows.

Design hardware with the latest features

Building a great Windows 10 or Windows 11 device starts with selecting the right components. Understanding the difference between minimum and optimal hardware requirements will ensure the best usability and performance. Our guidelines explain the requirements to implement Windows features like Cortana, Windows Hello, Touch, Windows Pen, and Continuum.

Customize Windows images to reflect your brand

For desktop PCs, you can use your existing settings file (Unattend.xml) to add settings during Windows installation.

Develop Universal Windows Drivers

Learn fundamental concepts about drivers.

Create a single driver that runs across multiple device types, from embedded systems to tablets and desktop PCs. UMDF and KMDF templates are included in Visual Studio to help you get started.

Test system components for compatibility and performance

Write and run test automations with the Test Authoring and Execution Framework (TAEF). Share your tests across disciplines and teams.

Get started with the Test Authoring and Execution Framework (TAEF)

Test your hardware with the Windows Hardware Lab Kit.

Get started with the Windows Hardware Lab Kit

Analyze system and application performance using the Windows Performance Toolkit.

Get started with the Windows Performance step-by-step guides

Manufacturing – putting it all together

For desktop PCs, learn strategies to build a set of images for specific markets to meet different customers' needs.

Build and deploy desktop devices

Learn about deploying Windows 10 in S mode, a configuration of Windows 10 Pro that offers a familiar, productive Windows experience that’s streamlined for security and performance.

Windows 10 S manufacturing overview

Build IoT Core devices, applying apps, drivers, and settings to new devices.

Build and deploy IoT Core devices