Native Windows
New native Windows applications
For a Windows application built from scratch, the current Microsoft stack is the Windows App SDK with WinUI 3. It targets present-day Windows application scenarios rather than legacy desktop patterns, and it is what we would propose where there is no existing code to respect.
Native matters most when the application needs to feel like part of the operating system: proper window behaviour, system notifications, file associations, background services, or integration with the security and identity features the organisation already uses. Where none of that is needed, we will tell you a cross-platform build may serve you better.