I'm not sure that any school really gives preference to applicants coming from tech backgrounds. Schools like Sloan, Smith (Maryland), and Krannert (Purdue) tend to be more tech-oriented, but keep in mind that techies tend to apply to those schools more than they to other schools, so you won't necessarily have an advantage. Having a tech background won't be a liability, but it won't necessarily be an asset for you, either.
If English isn't your first language, then plan on taking the TOEFL, although check each school's specific requirements.
BTW, if you want to get into a one-year program, you'll really need to demonstrate business experience (and often an undergrad business degree, too). Do you have that?
Finally, I won't go into it much now because I've already said it a dozen times in this forum, but you will be competing against A LOT of Indians with tech backgrounds and good test scores. Ask yourself, "What makes me different?" Hopefully it's more than just your GPA and GMAT, because all Indians with tech experience will probably have the same.
Good luck,
Scott
_________________
Co-Author, Your MBA Game Plan