Die Software der Roboter werden von erfahrenen Programmieren entwickelt. Wir verwenden hierzu je nach Anforderungen eine der folgenden zwei Programmiersprachen. Beide Sprachen sind im Bereich der Roboter-Entwicklung weit verbreitet.
- Grafische Programmierung mit NXT-G
- C-ähnliche Programmiersprache NXC (Not eXactly C)