Hardware-dependent is a program or programming language that is designed only to work on specific hardware device. For example, a game could be hardware-dependent and only work with PC (IBM compatible) hardware, which would cause the game to be incompatible with an Apple computer.
Hardware, Software terms, System requirements