Obsidium is a system for protecting your programs from unauthorized modifications, for example, cracking while providing a secure and flexible license/registration system. It is especially intended for software developers and companies which would like to provide trial versions of their programs. It supports almost all types of applications natively compiled with 32-bit x86 code. For example, you can use “Code Virtualization” option to transform some parts of your application code in order to make them difficult to modify. It is a trial version which runs on all Windows operating systems.