Wymiana danych pomiędzy środowiskiem biurowym i produkcyjnym stanowi podstawę do opracowania narzędzi programowych, które umożliwiają zarówno maszynom, jak i robotom wykonywanie swojej pracy przy jak najmniejszej liczbie czynności. Klienci chcą więc mieć możliwość sterowania produkcją z poziomu swojego ERP, aby programiści z działu przygotowania produkcji mogli określić, do którego robota chcą przypisać program spawania i komunikować się bezpośrednio z operatorem na hali produkcyjnej.