Robot programmers create robot programs from scratch on all types of systems, either directly online at the robot or offline in a programming or simulation environment. They are able to create both simple programs using the teach-in procedure as well as complex programming projects in KUKA.WorkVisual with the KUKA programming language KRL.