Platform
yang ada pada JAVA dikembangkan oleh yang namanya Java Community Process (JCP).
JCP didirikan pada tahun 1998, merupakan suatu proses formal yang memungkinkan
pihak-pihak yang tertarik untuk terlibat dalam mengembangkan versi dan fitur
dari platform JAVA tersebut. Di dalam JCP
terdapat yang namanya Java Specification Request’s atau JSRs. JSRs
adalah kumpulan dokumen formal yang menggambarkan spesifikasi dan teknologi
yang diusulkan oleh orang-orang yang terlibat dalam JCP untuk melakukan
penambahan fitur-fitur yang terdapat pada platform JAVA tersebut.
Pada
Spesifikasi untuk J2SE, J2EE dan J2ME perkembangannya dibawah pengawasan Java
Community Process (JCP). Spesifikasi yang dihasilkan adalah Java Specification
Request (JSR). JCP terdiri dari para ahli dari berbagai perusahaan yang
tergabung untuk membentuk Spesification. JSR ini melalui beberapa tahap pada
JCP sebelum selesai. Setiap JSR diberi nomor.