.NET is a Microsoft Web services strategy allowing the connection of information, people, systems, and devices through software. Integrated across the Microsoft platform, .NET technology provides the ability to quickly build, deploy, manage, and use connected, securityenhanced solutions with Web services. .NET connected solutions enable businesses to integrate their systems more rapidly and in a more agile manner helping them realize the promise of information anytime, anywhere, on any device. Designed as the basis for the majority of new Windows applications, the .NET Framework was built with a variety of goals in mind including: interoperability, portability, language independence, fast deployment, and enhanced security. Although very promising, the .NET Framework also brings with it inherent risks to the developed applications, the in-house knowhow, and a company’s most precious asset – its intellectual property (IP). This paper discusses various approaches in securing .NET Framework based applications from potential threats.