Pemograman aplikasi mobile bisa menggunakan J2ME, mobile merupakan aplikasi yang bisa jalan di handphone seperti PDA atau yang handphone yang berbasis java. Perangkat mobile memiliki ukuran yang kecil. Konsumen menginginkan perangkat yang terkecil untuk kenyamanan dan mobilitas mereka.