OffByZero Cobalt is a turnkey software licensing solution for .NET. It integrates with .NET software in a matter of minutes, and provides a powerful and flexible means of licensing the application and individual features within it.
Cobalt supports a variety of platforms (including Citrix and VMWare) and provides for a range of licensing scenarios (including offline licensing, product activation, and dynamic licence configuration).
There's a great screencast demonstrating Cobalt integration at https://cobalt.offbyzero.com/