hardware dependent

The requirement that a specific hardware component be present for a program to work. Hardware-dependent software is often difficult to move or port to another computer.

See also hardware independent.