Produkcja w coraz większym stopniu opiera się na wykorzystywaniu nowoczesnych maszyn. W ten sposób możliwe jest znacznie sprawniejsze kierowanie procesami, w jakich do tej pory konieczne było uczestnictwo ludzi. Maszyny mają zawsze przewagę nad człowiekiem, jaka opiera się przede wszystkim na tym, że wykonują swoje działania bez odczuwania zmęczenia, czy braku koncentracji. Nie byłoby, jednak możliwe korzystanie w tak szerokim zakresie z maszyn, gdy nie korzystanie w nich z rozbudowanych układów elektronicznych. W ten sposób maszyny można znacznie szybciej programować oraz przeprogramowywać. Jeszcze jakiś czas temu, by maszyna zmieniła swoje działanie konieczne było wymienianie wielu części z jakich była złożona. Obecnie wystarczy wymienić układ elektroniczny jakim jest programator. W ten sposób maszyna jest w stanie zmienić swój proces działania poprzez wgranie odpowiedniego oprogramowania do procesora jaki steruje maszyną. Z jednej strony przyśpiesza to dokonywanie zmian w procesach produkcyjnych, a z drugiej strony pozwala na bardziej efektywne działanie.