Despite being unobvious, culture has a lot to do with business in general and IT outsourcing in particular. People are different in mentality. As Samuel Huntington said wars have erupted not between countries but between cultures. The thesis is worth taking into account when selecting your future outsourcing partner.   Of course, such a standalone activity as software development is unifying interactions between participants with common tech syntax to some extent. However, people who historically share similar categories at the social and cultural levels can come to mutual understanding much easier than the ones whose mental archetypes stand far away from each other. Since the majority of outsourcing customers reside in the Western world the top outsourcing countries from CEE appear in a more favorable position in the context of mental proximity than outsourcers from other regions do.