A decade ago, outsourcing development work was in full swing offshore. Businesses all over the U.S. jumped on the bandwagon. However, things didn’t stay rosy. Often times the challenges in communication and late, poor quality left many businesses underwhelmed. Then came a shift and outsourcing was on the move. Nearshore came into play outpacing offshore, and Mexican software development has been on the rise.