I want to make all types of application as a desktop application
I also wants to make all kinds of mobile application
I am thinking that i will make 1 application and then convert that application for all apps..!
Is it possible?
That is a very generic question. I can only offer a suggestion: For mobile applications, you can check out Rhodes framework or PhoneGap framework. The following article will give you more idea.
For desktops, I could suggest Java as the technology platform.
You can also consider making it a web based application which can be accessed via web browser from any device (desktop/mobile).
JavaFX, with it's latest release 2.0 is also an exciting platform.
http://en.wikipedia.org/wiki/JavaFX_Mobile
http://www.infoworld.com/d/application-development/oracle-shows-javafx-ios-and-android-174996
Your choice of technology really should depend on your application's goals and target audience.