Oprogramowanie może pracować w trzech trybach: najbardziej oszczędnym Core (zajmuje wtedy zaledwie 35 KB pamięci), CLDC (Connected Limited Device Configuration, 135 KB; również dla Linuksa, Palm OS i Pocket PC) i konfigurowalnym w szerokim zakresie CLDC/MIDP (Mobile Information Device Profile). Tryby CLDC i CLDC/MIDP są w pełni zgodne ze specyfikacjami opracowanymi przez Suna. MicroChai ma w pełni wykorzystywać możliwości inteligentnych telefonów - będzie można uruchamiać aplikacje i korzystać z usług sieciowych w tradycyjnych sieciach wykorzystujących TCP i w sieciach GSM.