RoboDK نرم افزاری قدرتمند و مقرون بصرفه برای شبیه سازی ربات های صنعتی و برنامه نویسی ربات است. این نرم افزار ابزاری با ارزش برای مجتمع های سیستم رباتیک و برنامه نویسان ربات است که به کاربران امکان می دهد سلول های کاری رباتیک را طراحی کرده و برنامه های ربات را از طریق برنامه نویسی آفلاین تولید کنند. روبات های صنعتی برای انجام کارهای تکراری طراحی می شوند اما خیلی دقیق نیستند. با این حال، از طریق یک فرآیند کالیبراسیون ربات، می توان دقت بازوی روبات را تا جایی که نزدیک به تکرار آن (کاری که تکرار می کند) باشد -معمولاً کمتر از 0.100 میلی متر- بهبود داد. این امر برای شرکت های کوچک و متوسطی که انجام کارهای تکراری بوسیله ربات ها برای آن ها مقرون بصرفه است، بسیار جذاب است و می تواند برای کاربردهای مختلف تولید از جمله ماشینکاری متریال (مانند چوب، پلاستیک یا مرمر) استفاده شود. با RoboDK می توان به شبیه سازی و تبدیل برنامه های NC (فایل های G-code یا APT-CLS) به برنامه های ربات پرداخت. بنابراین می توان از بازوی ربات مانند یک ماشین CNC پنج محوره و یا یک پرینتر سه بعدی استفاده کرد. RoboDK به طور خودکار مسیر حرکت بازوی ربات را بهینه می کند و همچنین از محدودیت های محور و برخورد جلوگیری می کند. شبیه سازی و برنامه نویسی آفلاین برای ربات های صنعتی هرگز آسان نبوده است اما RoboDK به کاربر کمک می کند تا تنها در چنددقیقه یک محیط مجازی برای شبیه سازی برنامه خود ایجاد کنید.