Develop Windows apps

Add Windows capabilities to your app, connect with the operating system, and build reliable experiences across devices and input methods.

Choose where to start

Start with the part of the Windows platform that matches the feature you want to build.

  • Integrate with Windows

    Connect your app to notifications, sharing, search, widgets, app services, and other Windows experiences.

  • Understand the platform

    Learn how Windows App SDK, Windows Runtime, Win32, .NET, and other platform technologies fit together.

Explore Windows app capabilities

Find guidance for common app development scenarios, from interaction and data to devices and reliability.

Continue your Windows app journey

Move between design, platform foundations, API reference, packaging, and deployment as you build your app.