La plateforme de développement Microsoft Robotics Developer Studio (MSRDS) a pour objectif de faciliter le développement d'applications robotiques. Elle prend en charge diverses configurations matérielles de robots. Elle comporte un runtime, un environnement de développement et des outils de simulation.