Windows Applications in C# and .NET
WPF, WinForms and WinUI applications on modern .NET, structured with MVVM, tested below the UI layer, and packaged for managed deployment.
Most Windows engineering and line-of-business tools I build run on modern .NET with one of three UI stacks, and the choice matters more than it first appears. WPF is my default for data-dense tools: mature data binding and templating, a large control ecosystem, and a natural fit for MVVM. It runs on current .NET LTS releases and is still actively maintained. WinForms remains the quickest way to ship a simple internal tool, and many teams have years of business logic in it. I maintain and extend these apps, fix their high-DPI scaling, and move them from .NET Framework to modern .NET once the…