The Many Faces of a .NET Application
.NET has become the standard when building applications targeting the Microsoft Windows client, server products, Windows Phone, Windows Store apps, websites, and more. Windows programming and .NET programming are now synonymous.
Many of the user applications we interact with have some if not all of their code base in .NET. This includes rich clients built on Windows, solutions built on Office (including parts of Office itself), mobile apps that also work with web services, web applications that run in a browser and execute on a Windows server, product extension solutions such as those written for SharePoint and BizTalk, and Windows Store applications targeting Windows 8/10.
The good news is that the .NET ...