Wykorzystanie Java ME jest popularną platformą wykorzystywaną m.in. przy tworzeniu gier na telefony komórkowe. Duży wybór narzędzi pozwalających na rozwój i testowanie aplikacji przy użyciu programów zwanych emulatorami, które instalowane są na komputerach klasy PC, bez konieczności instalowania tworzonych programów za każdym razem na telefonie komórkowym, obniża znacznie koszt i przyspiesza proces tworzenia oprogramowania. W porównaniu do skomplikowanego procesu tworzenia gier na inne platformy, takie jak: Nintendo, Sony, Microsoft, które wymagają nabycia i stosowania dodatkowych (oprócz PC) urządzeń, specyficznych dla danego rozwiązania, powoduje, że Java ME jest jedną z najczęściej wykorzystywanych w tym celu technologii.
Konfiguracje i profile W Java ME wyróżnia się dwie konfiguracje: CLDC (Connected Limited Device Configuration) oraz CDC (Connected Device Configuration).
CLDC (Connected Limited Device Configuration) jest konfiguracją zaprojektowaną dla urządzeń o najbardziej ograniczonych zasobach, m.in. telefonów komórkowych. Dostępne dla tej konfiguracji profile to: MIDP (Mobile Information Device Profile, JSR 37 oraz JSR 118) IMP (Information Module Profile, JSR 195)