1. Java Development Kit versi 1.6 keatas. 2. Java Runtime Environtment versi 1.6 keatas. 3. NetBeans IDE versi 6.9 keatas.
3.1 Java Development Kit
Merupakan perangkat lunak yang digunakan untuk melakukan proses kompilasi dari kode Java menjadi bytecode yang dapat dimengerti dan dapat dijalankan oleh Java Runtime Environtment. JDK wajib terinstall pada komputer yang akan melakukan proses pembuatan aplikasi berbasis Java. Namun JDK tidak wajib terinstall di komputer yang akan menjalankan aplikasi yang dibangun menggunakan Java.
3.2 Java Runtime Environtment
Merupakan perangkat lunak yang digunakan untuk menjalankan aplikasi yang dibangun menggunakan Java.
3.3 NETBeans IDE
Merupakan perangkat lunak yang di gunakan untuk membangun perangkat lunak yang lain misalnya berbasis Java Standard Edition,Java Enterprise Edition dll.