In an industrial setting, a controller is an entire unit, commonly compose of (but not limited to) a computer, a display, a hard drive, a mouse, a keyboard, and a touchscreen. All of these components work together to produce the desired result, such as controlling a CNC machine.