AXprotect is a software solution for X++ source code protection in Microsoft Dynamics AX. The fully integrated module protects applications from reverse engineering and from unauthorized modifications to save your intellectual property.
AXprotect uses existing program language elements in Microsoft Dynamics AX without external components. The protected source code remains fully compile- and executable, but humans cannot identify the code anymore. Methods can be protected additionally with checksums against manipulation.
AXprotect is operated via the user interface of Microsoft Dynamics AX. The methods to be protected can be easily selected via an AOT, project or model browser. For encryption and transport of the encrypted code as well as for restore the original source code to the target method simply push a button, either with or without automatic compilation.
AXprotect has an integrated version control system providing access to the current version as well as to all previous versions of unencrypted and encrypted source code. For the source code encryption five levels are selectable. A higher encryption level increases the complexity of the encrypted source code. Methods can be encrypted completely or partly.
The encrypted source code remains protected when using the Microsoft Dynamics AX debugger.
AXprotect is available for Microsoft Dynamics AX versions 4.0, 2009 and 2012 compatible to all releases and cumulative updates.