This document discusses protecting .NET code and intellectual property from threats like reverse engineering and piracy. It notes that .NET code is at risk of being reverse engineered due to how it is compiled down to MSIL. It introduces the Software Potential Code Protector, which uniquely transforms MSIL into proprietary SEEL code that is difficult to reverse engineer. This provides strong protection of intellectual property within applications without using hardware keys. The Code Protector integrates with build processes to automatically protect selected methods.