Protecting your Java Source Code
Creating a commercial app is a large investment. Software companies can often have millions of dollars invested in them and even small software companies invest many hours of (expensive) developer time into their products.
While Java has many strengths, its support for decompilation is a weakness for commercial apps. Decompiling a typical Java application is a very simple matter and can be done easily with freely available tools.
As a result, any company that needs to license their software or just retain their intellectual property needs to take steps to protect their investment.
Obfuscators make this process more difficult and can offer some protection against full decompilation and source code theft but typically don't offer significant protection against licensing workarounds, nor do they protect sensitive resources.
For commercial apps where your investment is at stake, something stronger is required.
While Java has many strengths, its support for decompilation is a weakness for commercial apps. Decompiling a typical Java application is a very simple matter and can be done easily with freely available tools.
As a result, any company that needs to license their software or just retain their intellectual property needs to take steps to protect their investment.
Obfuscators make this process more difficult and can offer some protection against full decompilation and source code theft but typically don't offer significant protection against licensing workarounds, nor do they protect sensitive resources.
For commercial apps where your investment is at stake, something stronger is required.
JWCrypt Code Protection
We don't sell snake oil and tell you software can be impenetrable, instead we offer the best possible case: code protection designed such that, even with full knowledge of how it works, we would hate to have to crack it ourselves.