Could I install the program on a virtual machine?

Yes, you can install it on virtual machines with the exception of cloud servers.