Windows Developer Documentation - Overview

Welcome to the official documentation hub for developing applications on the Windows platform. Whether you're building modern UWP apps, robust desktop applications, or low-level system components, you'll find the resources you need here.

What's New in Windows Development

Stay up-to-date with the latest features, APIs, and best practices for building on Windows. This section highlights recent advancements and provides links to detailed release notes and guides.

Key Development Areas

Explore the core technologies and platforms available for Windows development:

Universal Windows Platform (UWP)

Build beautiful, performant apps that run across all Windows 10 and Windows 11 devices. UWP provides a consistent development experience and access to modern device capabilities.

Learn UWP

Desktop Applications

Leverage the power and flexibility of native Windows desktop development. This includes technologies like WinForms, WPF, and the Windows App SDK (WinUI).

Develop for Desktop

Win32 API

For deep system integration and maximum control, dive into the Win32 API. This foundational set of APIs allows you to interact directly with the Windows operating system.

Explore Win32

Get Started Quickly

New to Windows development? Our getting started guides provide step-by-step instructions to set up your environment and build your first application.

Getting Started Guides

Tools and Resources

Discover the essential tools and resources to enhance your development workflow:

This documentation is continuously updated to reflect the latest advancements in Windows technology. We encourage you to explore, experiment, and build amazing experiences for Windows users worldwide.