Hi,
I am wanting to create some desktop software that requires interaction with a database and possibly work alongside a mobile app which hopefully will work on 3 platforms iOS, Android and Blackberry this app will have access to the database the desktop software uses

I haven't done anything like this before and would like to know what would be the ideal language to design the desktop software in? I have some experience with Java and PHP however I don't think either are suited for the task given that PHP is web language and Java desktop programs are dead (annoying given its cross-platform)

Does anyone have any thoughts on what I should use?

Thank you

If you want your FOUR INDEPENDENT apps to access the same database, you need to host your database online.

Use your experience in java to create the android app (eclipse)
Use your experience in php to write the login process,connecting,sql commands etc... for the android app.
You can learn C# to create the software application.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.