Users can program the toy with an app called Sphero Macrolab which includes a set of predefined macros, and orbBasic which uses a BASIC-based language [REF].
It should be noted that, unlike its other two Orbotix brethren, the Ollie and BB-8 version, Sphero is completely self-contained and sealed.