Razlika je le v priloženi knjižnici, saj NCF vsebuje le osnovni nabor storitev ogrodja .net. Naprave, ki podpirajo NCF, so zaradi tega bolj zmogljive, na njih pa se izvaja operacijski sistem Windows CE oziroma Pocket PC, čeprav ni izključeno (je pa malo verjetno), da bo NCF kdaj na voljo tudi za kak drug operacijski sistem.
Podlaga J2ME je na voljo za zelo široko množico naprav, od prenosnih telefonov nizke zmogljivosti do zelo zmogljivih naprav, ki so primerljive z namiznimi računalniki.