Probably not the International Society of Travel Medicine, what's the abbreviation?
Information Systems and Technology Management
I've also never heard anyone say this though, but I'm guessing that's what they meant.