Java ME volta-se a dispositivos com pouca memória e poder de processamento reduzido, o JAVA SE é utilizado em desktops e servidores, para executar aplicações Java ou desenvolver estas aplicações, e o JAVA EE é voltado a ambientes corporativos de rede, como servidores web e clusters