Ada beberapa jenis sistem oprasi pada hp,seperti : java , symbian ,Mac os , Widows moblie , android , blackberry , dll masing - masing memiliki kelebihan dan kekurangan,dalam mengolah data. tergantung pada keunggulan software tersebut,kecepatan processor,kapasitas RAM dan ROM.kalaupun masalah kemudahan dalam menggunakanya itu tergantung kebiasaan anda.
dalam satu jenis sistem oprasi ada beberapa versi yang membedakan . dan juga membedakan versi aplikasi tambahan yang akan digunakan, berikut pembagianya :
S60v1 : Nokia : 7650,3650,3660,N-gage,N-gage qd,6600,
S60v2 : Nokia : 7610,3230,6600,dll
os7 : Nokia : N70,N73,N81,N82,,N85,dll
os8 : Nokia : E63,E72,9500,9300,9300i,7710,dll
uiQ : SE :P900,P800,P1,dll
Java merupakan software tambahan,yang paling banyak menempel pada ponsel,dikalangan masyarakat indonesia,disamping penggunaanya mudah ponsel berbasis java juga tidak mudah terjangkit virus.Anda dapat mudah menyimpulkan bahwa ponsel yang memiliki menu java,itulah ponsel java.
midp : Java versi pertama,menempel pada ponsel bermenu java tahun 2001 - 2004,dan sekarang tidak diproduksi lagi,
midp2: Nokia,SE,Motorola,Samsung,Lg,ponsel cina, dll keluaran tahun 2006 sampai sekarang
Untuk game java sendiri dibedakan melalui resolusi layar (pixel),maka game yang akan di pasang resolusinya harus sesuai dg resolusi ponsel anda,