According to Microsoft, there are around 700 million active devices using Windows 10 which represents a significant market for developers. Processor architecture traditionally used in smartphones is now readily available in the laptop market with the emergence of the Qualcomm Snapdragon 8cx series. Enabling smartphone-like experiences including all-day battery life, instant on, and always connected through the LTE connectivity.

The resources here are dedicated to educating developers on Windows and how they can port a current application to Windows on Arm, or develop it natively for Arm64. This means that all apps can run natively bringing more positive experiences in performance, reliability, and efficiency. The resources here are a collection of Arm guides and partner resources for support when developing an application that is compatible with Windows on Arm laptops.

Go to section:

How to get started | Supported libraries | Partner resources

How to get started

All applications are supported through an emulation layer. But for performance, efficiency (longer battery life) and reliability it is best to natively develop your application for Arm64.

Port applications to Windows on Arm using Electron and UWP

This guide shows how to port applications to Windows running on Arm-based devices.

Read the guide

Article - Best Practices for Migrating Windows apps to Windows on Arm

Demonstrating how to port an existing codebase to Windows on Arm. How to set up your development environment to target the ARM64 processor using .NET framework 4.8.

View on CodeProject

Building Apps for Windows 10 on Arm

Windows on Arm for Software Developers

How LiquidText Ported Their App to WoA

Supported libraries

Explore the documentation for libraries supported by Windows on Arm.


Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

Learn more


Build cross-platform desktop apps with JavaScript, HTML, and CSS.

Learn more


The Chromium Embedded Framework (CEF) is an open-source software framework for embedding a Chromium web browser within another application.

Learn more


Universal Windows Platform (UWP) apps are applications that can run across any device using windows.

Learn more

Partner resources

View the resources required when planning on building or porting an application for Windows on Arm.

Microsoft developer resources

Explore Windows 10 on Arm resources from Microsoft. Includes SDKs, getting started guides and advanced techniques.

Learn more

Qualcomm developer resources

The Qualcomm Snapdragon platform powers the Windows 10 on Arm experience.

Learn more

Get Support

Community Blogs

Community Forums