Be careful…
Overseas programming became popular due to the low cost structure for development. That and the ability to have a team of programmers available basically 24 hours (when you’re in China for instance, when it’s night there, it’s morning here in the States). But there are many pitfalls that you face by doing overseas programming, most notably the communications gap. I hear time and again horror stories of clients that decided to outsource and have software that “still needs work”.
Using Agile Development in combination with a web enabled database approach will likely meet your goal of low cost, rapid development and be easy on the wallet.