PreEmptive Protection makes complex changes to bytecode making the resulting code nearly impossible for a human to understand but work correctly on all runtime platforms without impacting performance. It can also inject new code into those applications, to add pre-defined or custom behavior, also without breaking the app or introducing performance issues.
It does all this from different build environments, across dev machines, tightly-restricted CI servers, and auto-provisioned cloud environments. And all this work has to thwart attackers – clever humans who are motivated to work around what we’ve done.