While companies have always thought of countries in Asia as the top destinations for software development, there are other rising offshore outsourcing players, such as Central American countries. Costa Rica is one of them. There are multiple reasons...