Me and my school friends did a prototype mobile phone program for Series 60 platform with Symbian C++. Program was success and we have planed to do commersial program from it We thought that we should do it with J2ME because more end users could buy it or is it so simply? Would be great to hear your opinions before deciding which language we are going to use in our commercial mobile phone application? Right now the main reason for moving to J2ME is more users that we could reach. We arent going to do any low level program, just showing some pictures, playing a bit sounds, doing secured communication between phone and PC-server. Main problem might be database handling in mobile phone device, at least I have heard there is no relation database in J2ME. In Symbian C++ data managing was easy with DBMS API. Any idea how much would third part relation database component cost for J2ME? I would like to know too which IDE should we start use if we are going to do professional software developing, would it be Eclipse?