The capability of running a program on a different hardware platform by recompiling the source code into the machine code for that environment. See source code and machine language. THIS DEFINITION IS ...