Panel: Software Engineering Education for a Flat World
Daniel N. Port, Ramanathan Narayanan · Proceedings · 2007
Outsourcing and off shoring are inevitable buzz words today. Outsourcing refers to a firm sending its work to be done by another firm. Off shoring refers to work done at a geographical location far removed from the firm's location. The firm doing the job at the remote location could be a branch of the parent firm or an outsourced vendor / partner. In any case the business drivers are cost reduction, access to skilled resources, complementary process capabilities, supplementary domain / technology competencies and 24x7 customer servicing ability.