forumNeues Thema

Agentur sagt „Wir schreiben das für Android in Sprache X“ – bindet mich die Wahl an sie?

EEmre Y***ExperteCommunity-Mitglied
Beigetreten
Mai 2025
Nachricht
48
#1

Wir sind ein 9-köpfiger Betrieb in Istanbul, der Boutique-Kaffee und Röstequipment verkauft. Ergänzend zu unserem bestehenden Onlineshop haben wir beschlossen, eine Android-App als Kundenbindungs- und Bestellsystem entwickeln zu lassen. Eine Softwareagentur hat uns ein Angebot über 320.000 TL vorgelegt und im Meeting technisch begründet das Projekt mit einem hybriden Framework umzusetzen, da dies die Entwicklungszeit verkürze.

Ich habe absolut keinen IT- oder Programmierhintergrund, kenne mich nur mit dem kaufmännischen und operativen Teil aus. Einige Bekannte meinten nun aber, die gewählte Sprache oder Infrastruktur könnte mich künftig komplett von dieser Agentur abhängig machen. Sollte es später zum Streit kommen, würde kein anderer Entwickler das Projekt mehr mit der Kneifzange anfassen wollen. Das verunsichert mich jetzt ziemlich.

Ist die von der Agentur gewählte Programmiersprache wirklich eine Abhängigkeitsfalle? Und welche Klauseln zur Technologiewahl und Quellcode-Übergabe muss ich unbedingt in den Vertrag aufnehmen lassen, damit wir bei Wucherpreisen für spätere Wartungen oder einer Firmenpleite der Agentur nicht mit leeren Händen dastehen?

PPelinTeilnehmer
Funktion
UI/UX-Designer
Beigetreten
Dez. 2023
Nachricht
142

Doki · KVKK-Compliance-Beratung · 2026

Nützlichste Antwort#2

Kurze Antwort: Die Programmiersprache allein macht Sie nicht von der Agentur abhängig; entscheidend sind Code-Eigentum Clean-Architecture-Standards und eine saubere Dokumentation. Solange ein branchenweit etabliertes Framework wie Flutter, React Native oder natives Kotlin gewählt wird finden Sie am Markt problemlos Entwickler. Wichtig ist nur sicherzustellen, dass die Agentur keine eigenen geschlossenen Bibliotheken ins Projekt schleust.

Einen Vendor-Lock-in erzeugt meist nicht die Sprache an sich, sondern die Art des Architekturaufbaus. Werden am Markt stark verbreitete Sprachen gewählt kann auch nach einer Trennung von der Agentur ein freiberuflicher Entwickler übernehmen. Setzt die Agentur statt auf Standard-Frameworks jedoch auf eigens entwickelte, proprietäre Admin-Panels oder verschlüsselte Codeblöcke, braucht ein externer Experte Monate zur Einarbeitung. Prüfen Sie deshalb, ob die im Angebot genannte Technologie in der Türkei und weltweit eine große Entwickler-Community hat.

Bei den Vertragsverhandlungen sollten Sie sich mit drei Kernklauseln absichern: 1) Der Quellcode wird nicht auf privaten Servern der Agentur gehostet, sondern in einem Code-Repository (wie Git), dessen Eigentümer und Hauptadministrator zu 100 % Ihre Firma ist – mit wöchentlichen Backups. 2) Zusicherung, dass alle verwendeten Drittanbieter-Plugins, Bibliotheken und Services Open-Source oder mit übertragbaren Lizenzen versehen sind. 3) Die Schlusszahlung wird erst fällig wenn eine detaillierte technische Dokumentation mit Installationsanleitung, Architekturdiagramm und Datenbankbeziehungen übergeben wurde. Sind diese Punkte erfüllt wird die Sprachwahl nicht zur Falle.

Edit: Ich habe oben etwas falsch geschrieben, entschuldigung.

MMehmet I***TeilnehmerCommunity-Mitglied
Beigetreten
Mai 2024
Nachricht
3
#3

Bin seit Jahren in der Branche: Wegen der Programmiersprache ist noch kein Projekt gestorben, aber hunderte sind im Müll gelandet, weil das Passwort fürs Repo auf der privaten Mailadresse des Agenturinhabers lag. Klärt vor der Sprache, wem der Code gehört. Erstellt das Repo selbst und gebt der Agentur nur Entwickler-Rechte.

BBurak Ö***Experte
Funktion
Datenerfasser
Branche
Sport & Fitness
Organisationsform
Genossenschaft
Beigetreten
März 2022
Nachricht
104
#4

Mit hybrid meinen die höchstwahrscheinlich Flutter oder React Native. Für beides gibt's in der Türkei tausende Entwickler, da bleibt ihr definitiv nicht drauf sitzen. Aber Vorsicht: Manche Agenturen packen einfach eure Website in eine App-Hülle (Webview) und verkaufen das als hybride App. Lasst euch die genutzten Bibliotheken einzeln ins Angebot schreiben.

AAlper B***TeilnehmerCommunity-Mitglied
Beigetreten
Juli 2022
Nachricht
304
#5

Die wichtigsten Schutzklauseln für den Vertrag: 1) Geistige Eigentumsrechte liegen ab der ersten Anzahlung bedingungslos beim Kunden. 2) Der Code muss gängigen Linter- und Architekturstandards entsprechen. 3) Mindestens 6 Monate kostenlose Garantie für kritische Bugfixes nach Projektabnahme.

LLeylaTeilnehmer
Funktion
Einkauf
Beigetreten
Apr. 2024
Nachricht
86
#6

Wir haben letztes Jahr für 240.000 TL eine ähnliche Retail-App bauen lassen. Im 8. Monat haben wir uns wegen den Wartungskosten zerstritten. Weil der Code in unserem eigenen Repo lag, haben wir einen Freelancer auf Stundenbasis geholt – der hatte sich in 12 Tagen eingearbeitet und es lief nahtlos weiter.

Edit: Ich habe ein paar Tippfehler korrigiert.

BBurcu Ş***Teilnehmer
Funktion
Außendienstmitarbeiter
Branche
Versicherungswesen
Organisationsform
mittelständisches Unternehmen
Beigetreten
Okt. 2023
Nachricht
293
#7

Steht im Angebot nur die Sprache der mobilen App oder auch, worin das Backend-Adminpanel und die Datenbank laufen? Selbst wenn die App-Seite Standard ist: Wenn das Backoffice ein agentureigenes System ist hängt ihr trotzdem wieder am Haken.

MMeryem M***Veteran
Funktion
Datenerfasser
Branche
Sicherheitsdienste
Organisationsform
Team mit 8 Personen
Beigetreten
Okt. 2023
Nachricht
220
#8

repo ab tag eins auf eure firma anlegen und agentur nur einladen. lasst jeden freitag n bekannten drüberschauen ob commits da sind. solange ihr den code habt seid ihr niemandem ausgeliefert sprache ist halb so wild.

SSerkan G***TeilnehmerCommunity-Mitglied
Beigetreten
Aug. 2023
Nachricht
37
#9

„Wir suchen uns dann wen anders und machen weiter“ klingt in der Theorie nett, läuft in der Praxis aber selten so. Kaum ein Entwickler will fremden, halbfertigen Code anfassen; die meisten sagen sofort: „Lass das neu schreiben.“ Lasst die Code-Qualität der Agentur also lieber noch während der laufenden Entwicklung von einem externen Profi prüfen.

OOsman B***TeilnehmerCommunity-Mitglied
Beigetreten
Nov. 2025
Nachricht
252
#10

Bei Softwareverträgen greift werkvertragliches Recht. Werden Code-Eigentum, Übertragung der Nutzungsrechte und Zugriffsmodalitäten nicht ausdrücklich im Vertrag geregelt, verbleiben die Urheberrechte im Streitfall unter Umständen beim Entwickler.

NNazlı G***TeilnehmerCommunity-Mitglied
Beigetreten
Okt. 2025
Nachricht
253
#11

Ich möchte kurz warnen. Nur weil alle es tun heißt es nicht, dass es richtig ist.

An deiner Stelle würde ich so vorgehen.

YYağmur K***Teilnehmer
Funktion
Verwaltungsleiter
Branche
E-Commerce
Organisationsform
Produktionsunternehmen mit 40 Mitarbeitern
Beigetreten
Juli 2022
Nachricht
1
#12

Hier muss man eine Unterscheidung treffen. Jeder nicht schriftlich festgehaltene Punkt ist einer, an den sich beide Parteien später unterschiedlich erinnern.

Aus Erfahrung weiß ich das.

LLevent K***Teilnehmer
Funktion
Grafikdesigner
Branche
Logistik
Organisationsform
Unternehmen mit 120 Mitarbeitern
Beigetreten
Okt. 2025
Nachricht
239
#13

Dieses Thema ist archiviert.

EEsra G***Teilnehmer
Funktion
Qualitätsprüfer
Branche
Elektro- und Elektronikindustrie
Organisationsform
Boutique-Agentur
Beigetreten
Jan. 2022
Nachricht
178
#14

Da hast du recht. Das allein zu versuchen, ist der teuerste Weg.

Schreibt mir, wenn ihr Fragen habt, ich antworte so gut ich kann.

EElvanNeues Mitglied
Funktion
Zahnarztpraxis
Organisationsform
Genossenschaft
Beigetreten
Sept. 2024
Nachricht
40
#15

Mich interessiert das auch.

MMetin G***TeilnehmerCommunity-Mitglied
Beigetreten
Sept. 2024
Nachricht
219
#16

Ich stimme voll und ganz zu. Wenn man versucht, alles gleichzeitig zu ändern, etabliert sich nichts richtig.

Zugangsdaten sollten auf den Firmennamen laufen, nicht auf persönliche Konten.

ZZeynep A***TeilnehmerCommunity-Mitglied
Beigetreten
Sept. 2023
Nachricht
1
#17

ich habe mich lange damit beschäftigt dann ehrlich gesagt wenn ihr es zum ersten Mal macht, fangt klein an die Skalierung kommt später.

das wars, entschuldige, wenn ich zu lang war.

YYavuz Y***TeilnehmerCommunity-Mitglied
Beigetreten
März 2026
Nachricht
15
#18

Vor zwei Jahren habe ich genau dasselbe erlebt... naja wenn keine Abnahmekriterien definiert sind ist der Abschlusszeitpunkt des Projekts diskussionswürdig.

Scheut euch nicht zu fragen, wer nicht fragt, zahlt am Ende mehr. Aus Erfahrung weiß ich das.

RRabia E***TeilnehmerCommunity-Mitglied
Beigetreten
Juni 2022
Nachricht
103
#19

Bleibe dran. Zwei Wochen Notizen machen liefert bessere Ergebnisse als eine sechsmonatige Schätzung.

NNuri G***Teilnehmer
Funktion
Einkaufsleiter
Branche
Landwirtschaft
Organisationsform
neu gegründetes Startup
Beigetreten
März 2023
Nachricht
62
#20

Ich bin in derselben Situation, deshalb frage ich. Der Zahlungsplan sollte an die Projektphasen gekoppelt sein, nicht an den Kalender.

Schreibt mir, wenn ihr Fragen habt, ich antworte so gut ich kann.

Antwort schreiben