Analog-to-digital conversion to convert analog inputs to machine-readable (digital) format Digital-to-analog conversion to convert digital outputs to a form that can be input to a plant (analog) A program that relates the outputs to the inputs