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?