programmable control system

Noun
  1. A system that uses software to control machinery or processes.
    The factory uses a programmable control system to automate production.