device independence

The ability to produce similar results in a variety of environments, without requiring the presence of specific hardware.

The Java programming language and the PostScript page-description language are examples of device independence. Java runs on a wide range of computers, from the PC to a Cray; PostScript is used by many printer manufacturers.

See also device dependence.