Outsourcing Softwareentwicklung
Outsourcing Softwareentwicklung: Modelle, Kosten und rechtssichere Umsetzung
✓ Werkvertrag statt verdeckter Arbeitnehmerüberlassung
✓ AV-Vertrag nach Art. 28 DSGVO
✓ Nutzungsrechte gehen vollständig auf Sie über
✓ Start in zwei bis vier Wochen
✓ EU-Hosting auf Wunsch
✓ Monatlich skalierbar, monatlich kündbar
- Alle unsere Projekte sind durch eine NDA geschützt
- 100 % Sicher. Kein Spam.
- Garantierte Antwort innerhalb von weniger als 24 Stunden.
— Auf einen Blick
Outsourcing Softwareentwicklung – das Wichtigste in sechs Punkten
◉
Für wen
▤
Vier Modelle
◷
Startzeit
⚖
Rechtsrahmen
🔒
Datenschutz
◫
Kostenlogik
— Grundlagen
Was Outsourcing der Softwareentwicklung bedeutet – und was nicht
| Kriterium | Outsourcing (Werkvertrag) | Freelancer direkt | Arbeitnehmerüberlassung |
|---|---|---|---|
| Sie kaufen | Ein definiertes Ergebnis | Arbeitsleistung einer Person | Arbeitskraft zur Eingliederung |
| Weisungsrecht | Beim Dienstleister | Faktisch häufig beim Auftraggeber | Beim Entleiher |
| Erfolgshaftung | Ja – der Dienstleister schuldet das Werk | Nein bei Dienstvertrag | Nein |
| Erlaubnis nötig | Nein | Nein | Ja – AÜG-Erlaubnis |
| Hauptrisiko | Unscharfe Leistungsbeschreibung | Scheinselbstständigkeit | Höchstüberlassungsdauer, Equal Pay |
| Skalierbarkeit | Hoch – Team wird vom Anbieter gestellt | Gering – eine Person | Mittel |
Wir arbeiten deshalb mit klar abgegrenzten Leistungsgegenständen und halten die Weisungskette im eigenen Haus. Konkret heißt das:
- Jeder Sprint hat eine schriftlich fixierte, abnahmefähige Leistungsbeschreibung.
- Fachliche Anforderungen laufen über einen Product Owner auf Ihrer Seite und einen Projektleiter auf unserer – nicht als Direktanweisung an einzelne Entwickler.
- Das Team nutzt eigene Arbeitsmittel und eigene Entwicklungsumgebungen, soweit Ihre Sicherheitsvorgaben das zulassen.
- Urlaubs-, Kapazitäts- und Personalentscheidungen treffen wir, nicht Sie.
Hinweis: Dieser Abschnitt gibt allgemeine Hinweise zum Stand der Veröffentlichung und ersetzt keine Rechtsberatung. Lassen Sie Vertragsentwürfe vor Abschluss arbeits- und datenschutzrechtlich prüfen.
— Standortmodelle
Onshore, Nearshore oder Offshore – was passt zu Ihrem Vorhaben?
| Kriterium | Onshore (Deutschland) | Nearshore (EU / Europa) | DEDIZIERTES TEAM |
|---|---|---|---|
| Zeitzonenversatz | Keinern | 0–2 Stunden | 3–5 Stunden |
| Kostenniveau | Hoch | Mittel | Niedrig bis mittel |
| Datenschutzaufwand | Gering | Gering innerhalb EU/EWR | Erhöht – Kapitel V DSGVO greift |
| Verfügbarkeit von Kapazität | Knapp | Gut | Sehr gut |
| Vor-Ort-Termine | Jederzeit | Kurzstreckenflug | Planbar, aber aufwendig |
| Eignet sich für | Regulierte Vorhaben mit hoher Abstimmungsdichte | Laufende Produktentwicklung | Skalierung, Wartung, klar spezifizierte Pakete |
Das Hybridmodell setzt sich durch
— Beauftragungsmodelle
Vier Modelle für das Outsourcing der Softwareentwicklung
①
Projektoutsourcing im Werkvertrag
Sie beauftragen ein abgegrenztes Ergebnis zum Festpreis. Wir übernehmen Planung, Besetzung und Umsetzung und schulden die Abnahmefähigkeit. Das Modell verlangt eine belastbare Spezifikation – dafür ist das Budget planbar und das Ergebnisrisiko liegt bei uns.
- Ideal für MVPs, Ausschreibungen, klar umrissene Module
- Meilensteinbasierte Abrechnung
- Änderungen laufen über Change Requests
②
Dediziertes Entwicklungsteam
- Ideal für laufende Produktentwicklung und Plattformbetrieb
- Entwickler, QA, DevOps und Projektleitung aus einer Hand
- Monatlich kündbar, kein Recruiting-Aufwand
③
Team-Erweiterung (Staff Augmentation)
- Ideal zum Abfedern von Spitzenlasten
- Schnellste Verfügbarkeit
- Erfordert saubere Vertrags- und Prozessgestaltung
④
Build-Operate-Transfer
- Ideal für den geplanten Aufbau eigener Entwicklung
- Definierter Übergabezeitpunkt und Wissenstransfer
- Längere Vertragslaufzeit als Voraussetzung
— Wirtschaftlichkeit
Was Outsourcing der Softwareentwicklung tatsächlich kostet
Wer ehrlich vergleicht, stellt der externen Rate diese Positionen gegenüber:
- Bruttogehalt plus Arbeitgeberanteil zur Sozialversicherung (rund ein Fünftel obendrauf)
- Recruiting-Kosten – Anzeigen, Personalberatung, interner Zeitaufwand
- Vakanzkosten für die Monate, in denen die Stelle unbesetzt bleibt und das Projekt stillsteht
- Arbeitsplatz und Lizenzen, Hardware, Weiterbildung
- Auslastungsrisiko – die Stelle läuft weiter, auch wenn das Projekt endet
- Einarbeitungszeit bis zur vollen Produktivität
— Recht & Datenschutz
Rechtssicheres Outsourcing: fünf Punkte, die im Vertrag stehen müssen
1. Auftragsverarbeitung nach Art. 28 DSGVO
2. Drittlandtransfer nach Kapitel V DSGVO
Verlassen Daten den EWR, greifen zusätzliche Anforderungen. Für Länder ohne Angemessenheitsbeschluss – darunter Indien – sind die Standardvertragsklauseln der EU-Kommission (Durchführungsbeschluss 2021/914) das übliche Instrument. Seit dem Schrems-II-Urteil des EuGH (C-311/18) reichen sie allein nicht: Erforderlich ist zusätzlich eine dokumentierte Risikoabwägung zum Empfängerland und gegebenenfalls ergänzende technische Maßnahmen.
3. Der Sonderfall USA – aktuell in Bewegung
4. Nutzungsrechte am Quellcode
5. Geschäftsgeheimnisse und Abgrenzung zur Leiharbeit
Eine NDA allein genügt nicht: Nach dem Geschäftsgeheimnisgesetz müssen Sie angemessene Geheimhaltungsmaßnahmen auch tatsächlich ergreifen – Zugriffsbeschränkungen, Rollenkonzepte, dokumentierte Vertraulichkeitsverpflichtungen. Und wie oben beschrieben: Achten Sie darauf, dass die gelebte Zusammenarbeit dem Werkvertrag entspricht und nicht in eine verdeckte Arbeitnehmerüberlassung kippt.
6. Unsere Standardausstattung
— Vorgehen
So läuft ein Softwareprojekt bei IIH Global ab
01
Erstgespräch & Eignungsprüfung
2–5 Tage
02
Modellwahl, Konzept & Angebot
1–2 Wochen
03
Vertrag, Onboarding & Zugänge
NDA, Werkvertrag und AV-Vertrag werden geschlossen, Repository und Umgebungen eingerichtet, Rollen und Zugriffsrechte vergeben, Kommunikationswege und Eskalationspfade festgelegt.
1–2 Wochen
04
Entwicklung in Sprints
6–30 Wochen
05
QA, Abnahme & Go-Live
2–4 Wochen
06
Betrieb, Steuerung & Weiterentwicklung
laufend
— Risiken
Sieben typische Outsourcing-Risiken – und wie man sie entschärft
| Risiko | Typisches Symptom | Gegenmaßnahme |
|---|---|---|
| Unscharfe Anforderungen | Abnahme scheitert, weil beide Seiten etwas anderes verstanden haben | Klickbarer Prototyp und abnahmefähige Leistungsbeschreibung vor Entwicklungsstart |
| Wissensabfluss beim Anbieterwechsel | Niemand versteht das System außer dem Dienstleister | Repository unter Ihrer Kontrolle, Dokumentation und Infrastructure-as-Code als Liefergegenstand |
| Verdeckte Arbeitnehmerüberlassung | Externe werden faktisch wie eigene Mitarbeiter geführt | Weisungskette beim Dienstleister, abgegrenzte Arbeitspakete, dokumentierte Rollen |
| Datenschutzverstoß beim Drittlandtransfer | Produktivdaten liegen unbemerkt außerhalb des EWR | Pseudonymisierte oder synthetische Testdaten, EU-Hosting, SCC plus Risikoabwägung |
| Qualitätsverfall über die Laufzeit | Anfangs gute Lieferung, später steigende Fehlerzahlen | Automatisierte Tests, Code-Reviews, feste Qualitätskennzahlen im Sprint-Review |
| Abhängigkeit von Einzelpersonen | Ein Ausfall bringt das Projekt zum Stillstand | Mindestens zwei Personen pro Wissensbereich, verpflichtende Dokumentation |
| Zeitzonen- und Sprachreibung | Rückfragen kosten jeweils einen Tag | Deutschsprachiger Ansprechpartner in mitteleuropäischer Zeit, feste Überlappungsfenster |
Wann Outsourcing der Softwareentwicklung nicht sinnvoll ist
- Software ist Ihr Kernprodukt und Ihr Wettbewerbsvorteil. Dann gehört das Wissen dauerhaft ins Haus. Sinnvoll ist dann höchstens ergänzende Kapazität, nicht die vollständige Auslagerung.
- Niemand bei Ihnen kann Anforderungen entscheiden. Ohne verantwortlichen Product Owner auf Auftraggeberseite scheitert jedes externe Team, unabhängig von seiner Qualität.
- Das Vorhaben ist noch eine Idee ohne Rahmen. Dann ist ein kurzer Konzept- und Scope-Workshop der richtige erste Schritt, kein Entwicklungsvertrag.
- Sie erwarten allein über den Preis eine Ersparnis von 70 Prozent. Diese Erwartung erfüllt seriös niemand; die Differenz kommt als Nacharbeit zurück.
— Leistungen
Welche Entwicklungsleistungen sich auslagern lassen
◉
Individuelle Softwareentwicklung
▤
Web- & Enterprise-Anwendungen
◍
CRM- & ERP-Entwicklung
◆
MVP- & Produktentwicklung
☁
Cloud, DevOps & Integration
▣
Mobile App Entwicklung
◎
Qualitätssicherung & Testautomatisierung
⚙
Wartung, Support & Modernisierung
◉
Dediziertes Entwicklungsteam
— Technologie-Stack
Technologien, mit denen wir arbeiten
Backend
PHP
Laravel
Symfony
CakePHP
Zend
Node.js
Python
Django
.NET
Frontend
React
Angular
Vue.js
Next.js
TypeScript
Tailwind CSS
Mobile
Flutter
React Native
Swift
Kotlin
Ionic
Cloud & DevOps
AWS
Microsoft Azure
Google Cloud
Docker
Kubernetes
Terraform
GitHub Actions
GitLab CI
Daten & Integration
PostgreSQL
MySQL
MongoDB
Redis
Elasticsearch
REST
GraphQL
RabbitMQ
CMS & E-Commerce
WordPress
Magento
Shopify
WooCommerce
vTiger CRM
— Warum IIH Global
Sechs Gründe, warum Unternehmen ihre Softwareentwicklung an uns auslagern
🔒
Deutscher Vertragsrahmen
📄
Der Quellcode gehört Ihnen
🇩🇪
Skalierbar in beide Richtungen
📈
Lieferfähig auch bei Ausfall
🔍
Nachprüfbare Referenzen
🛟
Wir bleiben nach dem Go-Live
— Referenzen
Ausgewählte Projekte
— FAQ
Häufig gestellte Fragen zum Outsourcing der Softwareentwicklung
Was kostet das Outsourcing der Softwareentwicklung?
Die Kosten hängen vom Funktionsumfang, der Systemkomplexität und dem Integrationsaufwand ab. Ein klar abgegrenztes MVP bewegt sich in der Regel im unteren fünfstelligen Bereich, individuelle Enterprise-Software mit ERP- oder CRM-Anbindung typischerweise im mittleren bis oberen fünfstelligen oder im sechsstelligen Bereich.
Wichtiger als der Stundensatz ist die Vergleichsbasis. Stellen Sie der externen Rate nicht das Bruttogehalt einer internen Stelle gegenüber, sondern deren Vollkosten: Arbeitgeberanteil zur Sozialversicherung, Recruiting, Vakanzzeit, Arbeitsplatz, Weiterbildung und Auslastungsrisiko. Nach einem kostenlosen Erstgespräch erhalten Sie eine detaillierte Aufwandsschätzung mit Meilensteinen.
Wann lohnt sich Outsourcing – und wann nicht?
Es lohnt sich, wenn Sie ein abgegrenztes Vorhaben schnell umsetzen, Spitzenlasten abfedern oder Kompetenzen einkaufen wollen, für die sich eine Festanstellung nicht rechnet. Angesichts von rund 109.000 unbesetzten IT-Stellen in Deutschland dauert die Besetzung einer Senior-Position oft mehrere Monate, während ein eingespieltes externes Team meist in zwei bis vier Wochen startet.
Es lohnt sich nicht, wenn Software Ihr Kernprodukt und Ihr Wettbewerbsvorteil ist, wenn niemand bei Ihnen Anforderungen verbindlich entscheiden kann oder wenn das Vorhaben noch eine unscharfe Idee ist. In den ersten beiden Fällen fehlt die Grundlage für eine erfolgreiche Zusammenarbeit, im dritten ist ein Scope-Workshop der bessere erste Schritt.
Was ist der Unterschied zwischen Outsourcing, Outstaffing und Freelancern?
Beim Outsourcing im Werkvertrag kaufen Sie ein definiertes Ergebnis; der Dienstleister organisiert die Umsetzung eigenverantwortlich und haftet für die Abnahmefähigkeit. Beim Outstaffing beziehungsweise bei der Team-Erweiterung ergänzen einzelne Fachkräfte Ihr Team, was mehr Steuerungsaufwand bei Ihnen belässt. Ein Freelancer wiederum ist eine einzelne Person ohne Ersatz bei Ausfall.
Die Unterscheidung ist nicht akademisch: Sie bestimmt, wer weisungsbefugt ist, wer das Ergebnisrisiko trägt und welche vertraglichen und sozialversicherungsrechtlichen Pflichten entstehen.
Wie vermeide ich eine verdeckte Arbeitnehmerüberlassung?
Entscheidend ist nicht die Vertragsüberschrift, sondern die gelebte Praxis. Kritisch wird es, wenn externe Entwickler dauerhaft bei Ihnen vor Ort sitzen, fest in Ihre Teams eingegliedert sind, Ihren Weisungen unterliegen und ausschließlich Ihre Arbeitsmittel nutzen. Nach § 10 Abs. 1 AÜG kann dann kraft Gesetzes ein Arbeitsverhältnis zum eingesetzten Mitarbeiter entstehen; hinzu kommen Bußgelder bis zu 30.000 Euro und Nachforderungen von Sozialversicherungsbeiträgen.
Praktisch hilft: ein konkret beschriebener, abnahmefähiger Leistungsgegenstand, eine Weisungskette, die beim Dienstleister bleibt, Anforderungen über Product Owner und Projektleitung statt als Direktanweisung an einzelne Entwickler, sowie eigene Arbeitsmittel des Dienstleisters. Das ersetzt keine anwaltliche Prüfung Ihres konkreten Vertrags.
Ist Outsourcing mit der DSGVO vereinbar?
Ja, sofern die Konstruktion stimmt. Verarbeitet der Dienstleister personenbezogene Daten in Ihrem Auftrag, benötigen Sie einen Auftragsverarbeitungsvertrag nach Art. 28 DSGVO, der Weisungsbindung, technische und organisatorische Maßnahmen, Unterauftragsverhältnisse und Löschkonzepte regelt.
Verlassen Daten den EWR, greifen zusätzlich die Anforderungen aus Kapitel V DSGVO. Für Länder ohne Angemessenheitsbeschluss sind die Standardvertragsklauseln der EU-Kommission das übliche Instrument, ergänzt um eine dokumentierte Risikoabwägung zum Empfängerland. Der wirksamste Hebel bleibt jedoch, den Drittlandbezug gar nicht erst entstehen zu lassen: EU-Hosting sowie pseudonymisierte oder synthetische Testdaten statt kopierter Produktivdaten.
Was gilt aktuell für Datentransfers in die USA?
Für unter dem EU-US Data Privacy Framework zertifizierte US-Empfänger stützt sich der Transfer seit Juli 2023 auf einen Angemessenheitsbeschluss der EU-Kommission. Dessen Bestand ist derzeit allerdings umstritten: Ein Rechtsmittelverfahren ist anhängig, und eine US-Gerichtsentscheidung vom Juni 2026 zur Unabhängigkeit der zuständigen Aufsichtsbehörde hat die Kritik verstärkt.
Der pragmatische Standard lautet deshalb doppelte Absicherung: Standardvertragsklauseln als Rückfallweg bereithalten und die Transfergrundlage in Verträgen und Datenschutzerklärung so formulieren, dass sie eine Änderung der Rechtslage übersteht. Da sich diese Lage kurzfristig ändern kann, sollten Sie den Stand vor Vertragsschluss aktuell prüfen lassen.
Wem gehört der Quellcode nach Projektabschluss?
Ihnen. Sämtliche Rechte am projektspezifisch entwickelten Quellcode gehen mit vollständiger Zahlung auf den Auftraggeber über, inklusive Bearbeitungsrecht, technischer Dokumentation, Infrastructure-as-Code und Deployment-Anleitung.
Der Code liegt während des gesamten Projekts in einem Repository unter Ihrer Kontrolle. Damit bleiben Sie anbieterunabhängig und könnten das Projekt jederzeit mit einem anderen Team fortführen. Achten Sie zusätzlich darauf, dass eingesetzte Open-Source-Komponenten und deren Lizenzen dokumentiert werden – das erspart spätere Überraschungen.
Wie behalte ich die Kontrolle über ein ausgelagertes Projekt?
Über Transparenz statt über Statusberichte. Sie erhalten Zugang zum Repository und zu einer Staging-Umgebung, auf der Sie ab der dritten Woche jeden Zwischenstand selbst testen können. Jeder Sprint endet mit einem Review, in dem lauffähige Software gezeigt wird – nicht Prozentangaben.
Hinzu kommen ein fester Ansprechpartner in mitteleuropäischer Zeitzone, ein regelmäßiger Steuerungstermin und definierte Eskalationspfade. Wichtig ist außerdem eine klare Rolle auf Ihrer Seite: Ohne einen Product Owner, der Anforderungen verbindlich entscheidet, funktioniert keine ausgelagerte Entwicklung.
Können bestehende Systeme und Legacy-Software übernommen werden?
Ja. Übernahmeprojekte beginnen mit einem technischen Audit: Code-Qualität, Abhängigkeiten, bekannte Sicherheitslücken, Testabdeckung und Betriebsrisiken werden bewertet und in einem priorisierten Maßnahmenplan zusammengefasst.
Die Modernisierung erfolgt anschließend schrittweise im laufenden Betrieb – häufig nach dem Strangler-Fig-Muster, bei dem Altsystem und neue Komponenten parallel laufen und Funktionen nacheinander migriert werden. Das dauert länger als ein Neubau, vermeidet aber den Stillstand, den ein Big-Bang-Umstieg mit sich bringt.
Wie schnell kann ein ausgelagertes Team starten?
In der Regel innerhalb von zwei bis vier Wochen nach Vertragsschluss. Der Zeitraum entfällt überwiegend auf Onboarding, Zugänge, Umgebungen und die Klärung der ersten Sprint-Inhalte, nicht auf die Personalsuche – das Team steht bereits.
Ein MVP oder eine klar umrissene Webanwendung wird üblicherweise in 8 bis 14 Wochen produktiv gesetzt. Individuelle Enterprise-Software mit mehreren Modulen, Legacy-Migration und Backend-Integrationen benötigt in der Regel 4 bis 9 Monate.
SP
Sanjay Panchal
Director, IIH Global Limited
Zuletzt aktualisiert: 12. August 2026
Softwareentwicklung auslagern – lassen Sie uns 30 Minuten darüber sprechen
Beschreiben Sie kurz Ihr Vorhaben. Sie bekommen eine ehrliche Einschätzung zu Machbarkeit, passendem Modell, Aufwand und Zeitrahmen – und wenn Outsourcing für Sie der falsche Weg ist, sagen wir Ihnen das auch.
NDA vor dem ersten Gespräch möglich · Antwort in unter 24 Stunden · Keine Verkaufsschleife