Komplexe Roboteranwendungen durchlaufen in ihrem Lebenszyklus in der Regel drei Phasen: Planung, Programmierung und Instandhaltung. Eine Programmierlösung, die sich in allen drei Phasen und über die verschiedenen Aufgabenbereiche hinweg einsetzen lässt, bringt hier zahlreiche Vorteile.