Die Ausgliederung von Softwareentwicklungsaufgaben in andere (meist ferne) Länder und Regionen bietet klare Vorteile: Verfügbarkeit bzw. Skalierbarkeit von TOP qualifizierten Entwicklern, Erfahrung in neuen Technologien und auch deutliche Kostenvorteile bei vergleichbaren Qualifikationslevel. Erfolgt die Entscheidung jedoch allein aufgrund der Kosten