What do you mean by compatible? like does it work with Reason? It's a midi controller, so yes, or do you mean for your workflow? that nobody can answer but you. Do you have a compelling need for a fixed velocity button grid? What do you want it to do? Anyway, in the end, it is like any other midi controller, you plug its usb cable in, and then you set it up with your host, and then you press buttons and it does things as per how those buttons are assigned.
There's also this:
which should make for a more useful experience.