The most attractive countries for offshore software development are Pakistan, China, India, and the Philippines in Asia. These countries have a low cost of living, skilled workers, and a vast talent pool of software development engineers.
However, if you are interested in an offshore development project in Eastern Europe, you can look these countries like Ukraine, Belarus, Poland, and Romania. These countries are also best for offshoring with low software development costs.