Machine Independent or Portable


Portability is a separate but related concept, it is a broad term that covers a number of possibilities.

A piece of software is portable simply if it can be built and executed or simply executed on more than one platform. This means that machine independent software is inherently portable.