I think that the difficulty to get in at CMU has a great deal to do with your background. Since CMU has a great reputation in the computer industry, so for an IT individual it is probably harder to get into than someone with a traditional business background. Honestly if you are an Indian IT person it is probably one of the harder "Top 20" school. They, like MIT, have a strong engineering school reputation so they draw very heavily on engineers and people with very technical backgrounds...so engineers and computer people are very competitive demographics for the school.
That said Tepper does seem to really really like high GMATs, so if you can nail a 750+ then it will really help your chances.
Take a look at admissions411 and it helps to illustrate this.