Me and my friend are thinking of developing a large windows application and need some help in choosing the language that is right for us. We are at university and have experience in C/C++ and Java small software developments, although we are unsure what language/s are used for developing larger software in the real world. Is C++ the main language of choice? And if so, are there IDE's that can do drag-and-drop GUIs for it (like you can with Java)? Any advice or tips on development would be really appreciated.