WhiteCat és un ecosistema compost d’una placa de hardware i un entorn de programació per blocs dinàmics basat en Snap! Una de les característiques més distintives del sistema WhiteCat és que difumina la línia entre el prototip i el producte final. Quan tenim el programa construït només cal desconnectar la placa de l’ordinador, alimentar-la i seguirà treballant sense problemes. Aquesta forma de treballar també ajuda a reduir la distància entre el món de l’educació i el professional.
Una altra particularitat del sistema WhiteCat és que s’ha previst per a la Internet de les coses (IOT) des del principi, la qual cosa fa que sigui fàcil d’implantar en una xarxa en la qual pot interactuar amb altres plaques WhiteCat o altres tipus de dispositius habilitats per a IOT.