Well, I would recommend that your friend wait another year (retake the GMAT and apply.) To me, it is apparent that he or she has not really thought about what the MBA degree can do for them.
Reasons:
It seems to be a stretch – the switch from technology to marketing.
The schools that you list are not necessarily known for their marketing programs – at least not on an international level - which would be important for an applicant trying to make the magnitude of switch that seems to be desired here.
Additionally, as an applicant from India, the GMAT score has to be considerably higher. Yes, I know that the schools being considered are programs that would readily accept a 570, but I question the value of even applying to schools. These are more regional programs. For example, if you attend Buffalo, you are most likely going to get a job in that area. Are there any reputable marketing firms that would hire an international to work for them. Would they be willing to sponsor the work visa? The MBA degree is a means to an end, and I do not think that this has been thought out too well. It could end up being a very expensive junket.
Another example is Howard University, does the applicant even know that the school is considered a historically African-American institution? While there is certainly nothing wrong with an Indian applicant attending Howard, I can say with a large amount of certainty that the applicant has not done their homework. The Howard MBA is NOT a rubber stamp and for the purpose of applying - has the applicant even thought about what they would uniquely contribute to the Howard community? For that matter, does the applicant have an idea about what they would contribute to any of these schools communities?
I am sure that your friend appreciates you posing on his behalf - but to me it denotes the larger issue, which is that he needs to do the homework and more of it.
Respectfully,
Paul Lanzillotti