if you are planning to take data from excel then you can use VB 6.5 in front End and the Excel will work as a database.However if you want to choose any other language then there are several languages with their supporting data bases and as per OS platform. So, the most successful app development language is java and you can Oracle/Mysql.
Thanks Peter for your input.
I am not planning to use excel as Database, but yes the raw data will be in excel and will be imported to main/app database to process it further.
To start with Java what is the best source to start with or learn as I am new to Java. Can we develop desktop based application in Java, along with GUI.
The idea is to develop a desktop based application and create an exe and provide the same to client to use on his/her desktop. Need a specific feature that application, application should expire/get removed from client's system after specific time period (say a month or so).