I recently learned of a U.S. software start-up claiming to have a team of professional developers in-house, but in-fact has all of its work done through two offshore companies (one in Eastern Europe, the other in Asia) who in turn contract other developers and designers. The company is also responsible for a number of high-profile websites and software applications, none of them developed internally.
How prevalent is this practice and what can be done to stop or discourage this fraudulent representation?