Per programmare e creare i proprio robot sono necessari i seguenti programmi (disponibili per Windows e OS X):
Lego Mindstorm EV-3Lego Digital Designer
Virtual Robotics Toolkit (a pagamento)
Questo software per programmare e' fornito dalla Lego. Esso si basa su un' interfaccia facile da utilizzare, perche' vi sono delle immagini associate direttamente ai pezzi fisici del robot.
Lego Digital Designer è un software gratuito, che può essere utilizzato per la creazione di un nuovo modello del robot da costruire, e per la creazione di libretti delle istruzioni a partire dai progetti creati.
Virtual Robotics Toolkit, è un programma a pagamento, che riproduce virtulmente il tavolo di gara e il movimento del robot precedentemente creato con Lego Digital Designer e programmato con il software Lego Mindstorm EV-3.