Outsourcing for both business and tech issues.
India: by far the cheapest option, but you'll lose a lot of time in communication.
Eastern Europe: good quality, low prices, there's still a communication issue.
Try Greece: they have good engineers and people learn English from the age of 9. After the economic crisis, the labor expenses are low. You could find good quality and good portfolios at an amazingly low price.
You could give me a call and discuss about your project, budget and options. I can also suggest you companies with good portfolios from different countries.
Your primary focus should be:
- Communication skills
- Payment methods
- Portfolio