Wow that's an odd list of schools to suggest.
dhonu121, your profile could easily qualify for better-ranked programs than many of those mentioned. It does depend on quality essays of course, and you have your work cut out for you based on your profile. But no matter what, you
cannot apply to HBS 2+2, as that program is specifically for candidates who are still in university, currently completing their undergrad degree.
ISB is going to be a tough nut to crack for you right now. Getting more experience (and a better GMAT score) would help you a lot if you're keen on ISB. However, you could easily be in good shape for the five American schools that you have named.
EssaySnark has seen plenty of candidates with profiles like yours get into Top 15 US schools but again, it comes down to the essays, the stories of accomplishment, etc. The hurdles are (besides being in the oversubscribed pool of Indian IT males) you'd have to show why you need a high-powered MBA from a top American school. And, you may want to try again for the GMAT and bump the score up. It's not mandatory, as the 690 is within range of any top program, but assuming you're considering a Round 2 application anyway, it could help.
We had a discussion of GMAT scores and "is it good enough?" on our blog recently:
https://essaysnark.blocked/2011/09/ ... ffing.html
It's tough to recommend bschools without knowing more about your goals - we might suggest Babson, for example, if you were interested in entrepreneurship. If you want to offer more information on why you're interested in an MBA, we might be able to help with a better set of recommendations for you.
Best of luck!
EssaySnark