Get started with Windows 10

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.

Read more about implementing Continuum

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.

Read more about including Cortana

Windows Hello allows users to securely logon to a device using a biometric device like a fingerprint reader or an IR camera.

Learn more about biometric requirements for Windows Hello

Develop Windows Universal Drivers

Learn fundamental concepts about drivers.

Get started with Windows 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.

Work with the Sharks Cove hardware development board

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.

Get started with Universal Windows drivers

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.

Build a Windows Setup unattend file

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 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 and deploy desktop devices

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

Build and deploy IoT Core devices

OEMs and ODMs can build and test mobile devices and drivers.

Build and deploy phones