Pomožne programe za J2ME ne bomo našli v tako »tipičnih« oblikah, kot je Microsoftova ponudba programov za Pocket PC, vendar je izbira zelo velika (npr. podatkovni strežnik IBM DB2 Everyplace), večje število ponudnikov pa zagotavlja nižje cene in zmeraj višjo kakovost. Za kar največjo prenosljivost kode se moramo opreti na storitve postavitve in profila naprave, za katero program razvijamo. Da novi prenosni telefoni lahko poganjajo igre v javi, čivkajo že vrabci na vejah, to pa jim omogočajo temeljne storitve profila MIDP.