One of the reason so many American companies outsource their work overseas is that America simply doesn’t have reliable companies doing the work on American soil at any price! If you need custom programming done, there is not a single large company who does .net programming on American soil. There are many in Belarus and India, but not here! What if someone created a huge company on American soil that could get custom programming done for smaller clients? What if they had a location with lower office costs and lower labor costs because they were in Arkansas or Oklahoma. Such a company might actually do well if they were well managed.
Build it and they will come!
OR — Build it and they will return!
All of the companies who are offshoring your tasks to India, Philippines and Russia will be whistling a different tune if they can hire a friendly company on American soil! That different tune is likely to be Dixie if my dream comes true! California and the Northeast are expensive places to do business — they cannot compete for costs with overseas companies. But, land in Texas is cheaper than land in any metro in India. Transportation, cyber infrastructure, and phone lines are also more dependable. Locations in the American Midwest and South have a real chance to compete in outsourcing in the long run. Imagine if someone builds a huge outsourcing mega-center in Arkansas, companies that are outsourcing overseas will turn right around and hire the local company if they are any good!
You might also like:
Philippines is #2 in non-voice outsourcing
Gaining market share or the type of market share