RoboDK jest to oprogramowanie służące do programowania robotów offline (OLP) tzn., bez wykorzystania rzeczywistego sterownika robota. Programowanie polega na odpowiedniej konfiguracji stacji roboczej poprzez wybranie robota, narzędzi, zdefiniowania przestrzeni pracy, punktów w przestrzeni oraz innych