A workstation that has some degree of processing capability and allows the user to change its functions.