Dataudveksling mellem kontor- og produktionsmiljøet danner grundlaget for udviklingen af softwareværktøjer, der gør det muligt for både maskiner og robotter at udføre deres arbejde med så få handlinger som muligt. Kunderne ønsker derfor at kunne styre produktionen fra deres ERP-system, så programmører fra arbejdsforberedelsesafdelingen kan bestemme, hvilken robot de ønsker at tildele et svejseprogram til og kommunikere direkte med operatøren på værkstedet.