machine independent

adj. Able to operate on many different types of equipment.

Notes

Machine independent does not imply the ability to run on all equipment. Machine independent software may require an intermediary program or translation to enable it to run on different platforms; for example, a program written in C must be compiled using different tools to run on different computers.