programmable device
  • A device which accepts instructions, or whose settings can be changed, so as to tailor its function to perform a given task in the desired manner. For instance, a programmable calculator.

Not what you were looking for?