replacement: the act of furnishing an equivalent person or thing in the place of another
substitution: the act of putting one thing or person in the place of another:
driver: (computer science) a program that determines how a computer will communicate with a peripheral device