J2ME es una plataforma orientada a la ejecución de aplicaciones en el terminal móvil (aunque pueden trabajar en modo cliente-servidor interactuando con servidores en red), mientras que WAP está orientada fundamentalmente a la presentación de contenidos en el terminal (las aplicaciones se ejecutan en el servidor, y en el terminal se presenta la información y se introducen datos por parte del usuario, dado el caso).