تا وقتی از ویندوز استفاده میکنی ، API همه کاره است . توسعهء یک نرم افزار کنترلی کامل با اسمبلی که برتریهای کیفیتی چشمگیری داره نسبتا" غیر ممکنه و در این زمینهء به خصوص بین زبانهای سطح بالائی مانند دلفی - سی و ...تفاوت چشمگیری وجود نداره .
- معمولا تو مستقیما" دستور سخت افزاری ویژه ای صادر نمیکنی . یعنی تغییر ولتاژ و جهت جریان و مسائلی از این دست عمدتا" جای دیگری حل میشن ؛ چیزی که برنامه نویس برای کنترل و مدیریت روبات نیاز داره کتابخانهء نرم افزاری قابل اعتماد و مرجع مناسب است . این روزها کتابخانه های تجاری و رایگان متعددی برای انجام وظایف کنترلی وجود دارند که اغلب روباتهای نمایشی و صنعتی از همین کتابخانه های موجود استفاده میکنند . بسته به نوع و مدل و معماری و وظایف و نیازهای سیستم میتونه پیشنهادات مختلفی وجود داشته باشه .