technological device definition