Depends on what you refer to.
I assume you are talking about an executable protector. VMProtect is a protector for EXE / DLL files. It can compress the files, offers anti-debug features, it can redirect the imports and most importantly; it can hide the compiled code inside its custom opcode virtual machine.
If you have no idea what I just said, then you should not be worried about VMProtect.