If you look 20 years back, Poland seems like a place that knows nothing about technology and has no technological achievements under their sleeves. Today, it happens to be one of the top software development outsourcing destinations