Build innovative and differentiated devices with Windows 10. Windows 10 runs on a broad set of devices—from desktops, notebooks, phones, and Internet of Things (IoT) devices. The operating system's common core works across platforms with 80-inch screens, 4-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 here
| I'm new to this! | I'm back! |
Learn about the different kits used to build Windows devices. Get familiar with the kits and tools Download each of the kits here: |
Welcome back! Here's what's new in: |
You can optimize your hardware for Windows 10 during any phase of the development process. These step-by-step guides walk you through using development boards, building Universal Windows drivers for a variety of devices, and making sure your hardware components, peripherals, and technologies are compatible with Windows 10.
Design hardware with the latest features
From Cortana to Continuum to the core architecture, this release includes tons of new platform features and improvements to help you create compelling user experiences on any form factor.
Continuum switches in and out of "tablet mode", adapting and optimizing apps and the Windows shell based on the physical form factor and customer's preferences. |
Cortana, the personal assistant technology introduced on Windows Phone 8.1, is now supported on all Windows 10 devices. Learn device recommendations and test setup in these articles. |
Windows Hello allows users to securely logon to a device using a biometric device like a fingerprint reader or an IR camera. |
Develop Windows Universal Drivers
Learn fundamental concepts about drivers. |
Build a universal sensor driver based on the Sharks Cove dev board. Learn how to load a Windows 10 image and provision these boards for driver deployment, debugging, and testing. |
Create a single driver that runs across multiple different device types, from embedded systems to tablets and desktop PCs. UMDF and KMDF templates are included in Visual Studio to help you get started. |
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. |
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. |
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 set of images for specific markets to meet different customers' needs. Apply classic and modern Windows apps, drivers, languages, and other customizations, and mix and match your customizations as new Windows editions are released through automated scripts or a familiar Windows interface. |
Build IoT Core devices, applying apps, drivers, and settings to new devices. |
OEMs and ODMs can build and test mobile devices and drivers. |