Multipurpose device

Definition
A multipurpose device is one whose functionality can be altered by the end user.