Il software di volo deriverà dal softwareprogramma di sviluppo ''SPARK/Ada''<ref>[http://cubesatlab.org/IceCube-Software.jsp ''Vermont Technical College CubeSat Laboratory'']</ref>, utilizzato dal laboratorio CubeSat Lab, del Vermont Technical College. SPARK/Ada ha il tasso di errore più basso di qualsiasi [[linguaggio di programmazione]], importante per l'affidabilità e il successo di questo veicolo spaziale. È utilizzato in aerei commerciali e militari, controllo del traffico aereo e treni ad alta velocità. Questo è il secondo veicolo spaziale che utilizza SPARK/Ada, il primo è stato il Vermont Lunar CubeSat.