In general, the only types of work that cannot be outsourced today are jobs that require face-to-face interaction, leaving the field wide open for virtually every type of IT job other than requirements facilitators, trainers and user relationship personnel.