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.
Test your hardware with the Windows Hardware Lab Kit.
Analyze system and application performance using the Windows Performance Toolkit.
For desktop PCs, learn strategies to build a set of images for specific markets to meet different customers' needs.
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.
Build IoT Core devices, applying apps, drivers, and settings to new devices.