PowerBuilder 11's .NET support may be welcomed by developers looking to
expand their horizons and take further advantage of SOA, yet developing in
this environment also introduces new threats. Applications developed using
the Microsoft .NET platform inherently expose the intellectual property they
contain much more than their native compiled counterparts. With .NET, the
application code is in an intermediate form that exposes the source code.
This means that application threats like tampering to enable piracy, exploits
used to gain access to data, and the risk of code theft are higher with .NET
code.
While .NET offers an efficient framework for developing and deploying Windows
applications, it also uses a common intermediate language containing highly
detailed metadata that makes compiled applications easier to
reverse-engineer. In fact the IP in .NET applications ... (more)