A DCS enables easy configuration of plant controls such as cascaded loops and interlocks,[further explanation needed] and easy interfacing with other computer systems such as production control
A DCS typically uses custom-designed processors as controllers, and uses either proprietary interconnections or standard protocols for communication. Input and output modules form the peripheral components of the system.