When developing a desktop application in .NET, is it possible to not require the .NET Framework? Is developing software in .NET a preferred way to develop desktop applicati
It is possible not to require the .NET Framework; there are some companies that sell (for thousands of dollars, mind you) solutions that will allow you to do this. These are complete hacks, however, and not supported by Microsoft.
How you develop desktop applications (ie, using .NET or not) depends on your requirement. There isn't a preferred way.
Most used language is probably C#.