There are many pitfalls to be well aware of, before deciding to send your software development project overseas. Some risks (and their costs) will far outweigh any potential benefits when something unforeseen happens.
Should your company hire an in-house full-time developer, or is it more advisable to outsource to a custom software development specialist? It is not an easy question since there are obvious advantages to either approach.
There are pitfalls that exist with offshore development, and those pitfalls may cost you more than you are willing to pay. Understanding the inherent challenges (and potential benefits) of these efforts will permit you to make the right decision for your development needs.