สำหรับพัฒนาโปรแกรมบนคอมพิวเตอร์ตั้งโต๊ะทั่วไปซึ่งปกติแล้วในการพัฒนา Application ด้วยภาษา Java ทั่ว ๆ ไปเราจะใช้รุ่น SE (Standard Edition) ซึ่งจำเป็นในปัจจุบันที่เป็นเทคโนโลยีแบบไร้สาย อยากจะพัฒนาโปรแกรมให้ตอบสนองกับผู้ใช้งานทั่วไปและสามารถเข้าถึงได้ทุกวัย