Zum Inhalt springen

Wann du von No-Code auf Custom Code wechseln solltest

Felix Lenhard 10 min Lesezeit
Zurück zum Blog

Wann du von No-Code auf Custom Code wechseln solltest

Du hast dein Startup mit No-Code-Tools aufgebaut -- und es läuft. Kunden nutzen dein Produkt, der Umsatz wächst, und du bekommst regelmässig Feature-Anfragen, die du mit deinem aktuellen Tool-Stack nicht mehr umsetzen kannst. Willkommen an der Schwelle zum nächsten Level.

In dieser Serie haben wir von den No-Code-Grundlagen über Bubble, Webflow, Airtable bis hin zu Automatisierungen alles abgedeckt. Jetzt sprechen wir über das, was danach kommt.

Der richtige Zeitpunkt -- Nicht zu früh, nicht zu spät

Der häufigste Fehler: Zu früh auf Custom Code wechseln. Der zweithäufigste: Zu spät. Lass uns herausfinden, wo du stehst.

Zeichen, dass es NOCH zu früh ist:

  • Du hast weniger als 500 aktive Nutzer
  • Du hast den Product-Market-Fit noch nicht gefunden
  • Du änderst dein Geschäftsmodell noch häufig
  • Dein monatlicher Umsatz deckt die Kosten eines Entwicklers nicht
  • Du wünschst dir neue Features, die dein No-Code-Tool eigentlich kann -- du hast sie nur noch nicht gebaut

Zeichen, dass der Wechsel sinnvoll ist:

  1. Performance-Probleme: Deine App wird merklich langsamer bei wachsender Nutzerzahl
  2. Feature-Limits: Du stösst regelmässig an die Grenzen deiner No-Code-Plattform
  3. Kosten-Explosion: Die No-Code-Tool-Kosten übersteigen die Kosten eines Entwicklers
  4. Skalierungs-Engpässe: Du brauchst mehr als 50.000 Datensätze oder 10.000 aktive Nutzer
  5. Integrations-Probleme: Du brauchst tiefe Integrationen, die über APIs nicht möglich sind
  6. Sicherheitsanforderungen: Dein Markt (z.B. Fintech, Healthtech) erfordert Sicherheitsstandards, die No-Code nicht bietet
  7. Investoren-Erwartungen: Manche Investoren sehen No-Code kritisch (auch wenn sie Unrecht haben)
  8. Team-Wachstum: Du hast Entwickler im Team, die produktiver in Custom Code arbeiten würden

Der goldene Indikator:

Wenn die Kosten für No-Code-Workarounds höher sind als die Kosten für Custom Development, ist es Zeit.

Das klingt offensichtlich, aber viele Gründer erkennen es nicht. Sie bauen immer kompliziertere Workarounds, anstatt den Schritt zu machen.

Was du NICHT tun solltest

Fehler 1: Alles auf einmal umschreiben

Der grösste Fehler ist der "Big Bang"-Ansatz: Alles abschalten, alles neu bauen, alles auf einmal launchen. Das dauert Monate, kostet ein Vermögen und geht fast immer schief.

Fehler 2: Ohne klare Anforderungen starten

"Wir bauen das nochmal in Code, aber besser" ist kein Plan. Du brauchst klare Anforderungen, Priorisierungen und Meilensteine.

Fehler 3: Dein No-Code-System 1:1 nachbauen

Dein No-Code-MVP war ein Prototyp. Wenn du auf Custom Code wechselst, hast du die Chance, alles richtig zu machen. Übernimm die guten Ideen, aber überdenke die Architektur von Grund auf.

Fehler 4: Die Migration unterschätzen

Datenmigration, User-Migration, Feature-Parität -- das alles dauert länger als du denkst. Plane grosszügig.

Fehler 5: Ohne technische Kompetenz im Team wechseln

Wenn du keinen CTO oder erfahrenen technischen Lead hast, riskierst du, von einer Agentur abhängig zu werden, die dein Produkt nicht versteht.

Die Migrationsstrategie: Schrittweise statt Big Bang

Phase 1: Vorbereitung (Monat 1--2)

Analyse des Ist-Zustands:

  • Dokumentiere alle Features deiner No-Code-App
  • Identifiziere die kritischsten Funktionen
  • Liste alle Datenquellen und deren Struktur auf
  • Erfasse alle Integrationen und Automatisierungen
  • Analysiere das Nutzerverhalten -- welche Features werden wirklich genutzt?

Technologie-Entscheidungen:

  • Welche Programmiersprache?
  • Welches Framework?
  • Welche Datenbank?
  • Welche Cloud-Infrastruktur?
  • Welche Deployment-Strategie?

Team zusammenstellen:

  • CTO oder technischer Lead (am wichtigsten)
  • Backend-Entwickler
  • Frontend-Entwickler
  • Optional: DevOps-Engineer

Budget planen:

  • Initialkosten: 30.000--100.000 EUR (je nach Komplexität)
  • Laufende Kosten: 5.000--15.000 EUR pro Monat (Team + Infrastruktur)
  • Puffer: Mindestens 30 Prozent oben drauf

Phase 2: Parallelbetrieb starten (Monat 2--4)

Statt alles auf einmal zu ersetzen, fährst du einen Parallelbetrieb:

Schritt 1: Infrastruktur aufsetzen

  • Cloud-Umgebung einrichten (AWS, Google Cloud, oder Hetzner für EU-basiertes Hosting)
  • CI/CD-Pipeline aufbauen
  • Monitoring einrichten
  • Staging-Umgebung erstellen

Schritt 2: Kern-Backend bauen

  • Datenmodell in der neuen Datenbank anlegen
  • API-Endpunkte für die wichtigsten Funktionen erstellen
  • Authentifizierung und Autorisierung implementieren
  • Datenmigrations-Skripte schreiben

Schritt 3: Erste Features migrieren

  • Beginne mit den Features, die am meisten unter den No-Code-Limits leiden
  • Oder beginne mit neuen Features, die im No-Code-Tool nicht möglich waren
  • Halte das No-Code-System parallel am Laufen

Phase 3: Schrittweise Migration (Monat 4--8)

Die Strangler-Fig-Strategie:

Dieses Muster aus der Software-Architektur ist perfekt für die Migration: Du baust das neue System um das alte herum und ersetzt schrittweise einzelne Teile.

  1. Woche für Woche: Migriere ein Feature nach dem anderen
  2. A/B-Testing: Leite einen Teil deiner Nutzer auf das neue System
  3. Feedback sammeln: Funktioniert alles? Gibt es Probleme?
  4. Rollback-Plan: Wenn etwas schiefgeht, kannst du zurück zum No-Code-System

Reihenfolge der Migration:

  1. Backend und Datenbank (Nutzer merken nichts davon)
  2. API-Layer (Zwischenschicht, die beide Systeme bedient)
  3. Neue Features (nur im neuen System)
  4. Bestehende Features (schrittweise)
  5. Frontend (zum Schluss, wenn das Backend stabil ist)

Phase 4: Abschluss (Monat 8--12)

  • Letzte Features migrieren
  • No-Code-System abschalten
  • Datenbereinigung
  • Performance-Optimierung
  • Dokumentation vervollständigen
  • Team-Schulung

Datenmigration -- Der kritischste Teil

Die Datenmigration ist der Teil, der am meisten schiefgehen kann. Hier sind die wichtigsten Punkte:

Daten aus Airtable migrieren

Wenn du Airtable als Backend genutzt hast:

  1. Exportiere alle Daten als CSV (Table für Table)
  2. Mappe die Felder auf deine neue Datenbank-Struktur
  3. Behandle Linked Records besonders sorgfältig -- sie werden zu Foreign Keys
  4. Attachments separat migrieren -- Dateien müssen auf deinen eigenen Storage umgezogen werden
  5. Validiere die Daten nach der Migration -- Anzahl der Datensätze, Verknüpfungen, Integrität

Daten aus Bubble migrieren

Wenn du Bubble für deine App genutzt hast:

  1. Nutze die Bubble Data API für den Export
  2. Beachte die Rate Limits der API
  3. User-Daten besonders sorgfältig migrieren (Passwörter können nicht exportiert werden -- Nutzer müssen ein neues Passwort setzen)
  4. Bilder und Dateien sind auf Bubble-Servern gespeichert -- lade sie herunter und lade sie auf deinen eigenen Storage

Allgemeine Datenmigrations-Tipps:

  • Teste die Migration zuerst mit einer Kopie deiner Daten
  • Plane eine Downtime -- informiere deine Nutzer vorher
  • Halte die Downtime so kurz wie möglich -- idealerweise unter einer Stunde
  • Habe einen Rollback-Plan für den Fall, dass etwas schiefgeht
  • Führe die Migration zu einer ruhigen Zeit durch -- Sonntagnacht ist ideal

Technologie-Empfehlungen für österreichische Startups

Web-Applikation

Frontend:

  • React oder Next.js (grösste Community, meiste Entwickler am Markt)
  • Alternativ: Vü.js oder Nuxt (einfacher zu lernen, kleinere Community)

Backend:

  • Node.js mit Express oder Fastify (wenn du JavaScript-Entwickler findest)
  • Python mit Django oder FastAPI (wenn du Python-Entwickler findest)
  • Go (wenn Performance kritisch ist)

Datenbank:

  • PostgreSQL (Standard-Empfehlung für die meisten Anwendungsfälle)
  • MongoDB (wenn du sehr flexible Datenstrukturen brauchst)
  • Redis (für Caching und Session-Management)

Mobile App

Wenn du von Glide oder Adalo migrierst:

  • React Native: Wenn du bereits React-Entwickler hast
  • Flutter: Wenn du von Null anfängst und Top-Performance willst
  • Native (Swift/Kotlin): Wenn du das Beste aus jeder Plattform herausholen willst

Infrastruktur

  • Hetzner Cloud: EU-basiert, DSGVO-konform, günstig -- perfekt für österreichische Startups
  • AWS: Wenn du global skalieren willst
  • Vercel/Netlify: Für Frontend-Hosting (schnell, einfach, CDN inklusive)
  • Supabase: Als Managed Backend (PostgreSQL + Auth + Storage)

DevOps

  • GitHub Actions: CI/CD direkt in deinem Code-Repository
  • Docker: Für konsistente Deployment-Umgebungen
  • Terraform: Für Infrastructure-as-Code (wenn du wächst)

Kosten-Vergleich: No-Code-Betrieb vs. Custom-Code-Betrieb

Szenario: 5.000 aktive Nutzer, mittelkomplexe App

No-Code (monatlich):

PositionKosten
Bubble (Growth Plan)120 EUR
Airtable (Team, 3 Nutzer)60 EUR
Make (Pro)18 EUR
Webflow (CMS)25 EUR
Diverse Tools50 EUR
Gesamt273 EUR

Custom Code (monatlich):

PositionKosten
Server (Hetzner Cloud)40--100 EUR
Datenbank (Managed PostgreSQL)20--50 EUR
Monitoring (Sentry, etc.)25--50 EUR
E-Mail-Service (SendGrid)15--30 EUR
Diverse SaaS30--50 EUR
Infrastruktur Gesamt130--280 EUR
Entwickler (Teilzeit/Freelance)3.000--6.000 EUR
Gesamt3.130--6.280 EUR

Auf den ersten Blick ist Custom Code viel teurer. Aber bedenke:

  • Du hast volle Kontrolle und kannst jedes Feature bauen
  • Die Performance ist besser
  • Du bist nicht von einem Plattform-Anbieter abhängig
  • Die Kosten skalieren besser (bei 50.000 Nutzern steigen die No-Code-Kosten stark)

Der Break-Even-Point:

Typischerweise lohnt sich Custom Code ab:

  • 10.000+ aktive Nutzer
  • 500.000+ EUR Jahresumsatz
  • Mehr als 3 Features, die mit No-Code nicht möglich sind
  • Einem Team von mehr als 5 Personen

Hybrid-Lösungen: Das Beste aus beiden Welten

Du musst nicht alles auf einmal migrieren. Viele erfolgreiche Startups fahren einen Hybrid-Ansatz:

Was du in No-Code behälst:

  • Marketing-Website: Webflow bleibt perfekt für Marketing-Seiten
  • Blog: CMS-Tools sind hervorragend für Content
  • Interne Tools: Airtable für CRM, Projektmanagement etc.
  • Automatisierungen: Zapier/Make für einfache Workflows
  • Landing Pages: Für Marketing-Kampagnen und A/B-Tests

Was du in Custom Code migrierst:

  • Kern-Applikation: Das Herzstuck deines Produkts
  • Datenbank: Für volle Kontrolle und Performance
  • API: Für tiefe Integrationen
  • Zahlungsabwicklung: Für komplexe Abrechnungsmodelle
  • Nutzer-Management: Für spezifische Sicherheitsanforderungen

Entwickler finden in Österreich

Optionen:

1. Festanstellung:

  • Kosten: 50.000--90.000 EUR pro Jahr (Senior Developer in Wien)
  • Im Burgenland tendenziell etwas günstiger
  • Vorteil: Volle Kontrolle, Produktwissen im Team
  • Nachteil: Hohe Fixkosten, Recruiting dauert

2. Freelancer:

  • Kosten: 80--150 EUR pro Stunde
  • Vorteil: Flexibel, kein langfristiges Commitment
  • Nachteil: Weniger Produktwissen, Verfügbarkeitsrisiko
  • Plattformen: upwork.com, freelancermap.at, willhaben.at (ja, wirklich)

3. Nearshore-Teams:

  • Ungarn, Slowakei, Tschechien -- geographisch nah zum Burgenland
  • Kosten: 40--80 EUR pro Stunde
  • Vorteil: Günstiger, gute Qualität, ähnliche Zeitzonen
  • Nachteil: Kommunikationsaufwand, weniger Kontrolle

4. Agentur:

  • Kosten: 100--200 EUR pro Stunde
  • Vorteil: Komplettes Team, Erfahrung, Projektmanagement
  • Nachteil: Teuer, weniger Produkt-Commitment
  • Empfehlung: Nur für die initiale Entwicklung, dann internalisieren

Wo du Entwickler findest:

  • LinkedIn: Der wichtigste Kanal für Tech-Recruiting in Österreich
  • WeAreDevelopers: Österreichs grösste Developer-Community
  • StepStone.at: Klassische Jobbörse
  • GitHub: Schau dir Open-Source-Beiträge österreichischer Entwickler an
  • Meetups: Besuche Tech-Meetups in Wien, Graz oder online
  • Startup Burgenland Netzwerk: Nutze die Community für Empfehlungen

Die emotionale Seite des Wechsels

Lass uns ehrlich sein: Der Wechsel von No-Code auf Custom Code ist nicht nur eine technische Entscheidung -- er ist auch emotional.

Du hast dein Produkt selbst gebaut

Du hast Stunden, Wochen, Monate in dein No-Code-Produkt investiert. Es loszulassen fühlt sich an, wie etwas aufzugeben. Aber das tust du nicht -- du baust darauf auf. Dein No-Code-MVP hat bewiesen, dass dein Produkt funktioniert. Das ist ein Erfolg.

Es fühlt sich an wie ein Rückschritt

Am Anfang der Migration hast du weniger Features als vorher. Das fühlt sich frustrierend an. Aber es ist vorüergehend. In ein paar Monaten hast du eine bessere, schnellere und skalierbarere Version deines Produkts.

Du gibst Kontrolle ab

Wenn du bisher alles selbst gemacht hast und jetzt Entwickler einstellst, gibst du Kontrolle ab. Das ist ein normaler Teil des Wachstums. Lerne, zu delegieren und zu vertrauen -- aber behalte den Überblick.

Checkliste für den Wechsel

Bevor du den Wechsel startest, geh diese Checkliste durch:

  • Product-Market-Fit ist bestätigt
  • Monatlicher Umsatz deckt die Kosten eines kleinen Dev-Teams
  • Du stösst regelmässig an No-Code-Limits
  • Du hast mindestens eine Person mit technischer Kompetenz im Team (oder geplant)
  • Du hast ein Budget von mindestens 30.000 EUR für die Migration
  • Du hast einen realistischen Zeitplan (6--12 Monate)
  • Du hast deine aktuelle App vollständig dokumentiert
  • Du hast einen Rollback-Plan
  • Deine Nutzer sind informiert und vorbereitet

Fazit: Der Wechsel ist kein Scheitern -- er ist Evolution

Wenn du von No-Code auf Custom Code wechselst, ist das kein Zeichen dafür, dass No-Code versagt hat. Im Gegenteil: Es ist ein Zeichen dafür, dass dein Startup erfolgreich genug ist, um die nächste Stufe zu erreichen.

No-Code war dein Startrampe. Custom Code ist dein Raumschiff.

Geh den Wechsel strategisch an. Nimm dir Zeit für die Vorbereitung. Hole die richtigen Leute ins Team. Und vergiss nicht: Du hast bereits mehr geschafft als die meisten. Du hast eine Idee validiert, Kunden gewonnen und ein funktionierendes Produkt gebaut -- ganz ohne Programmierung.

Jetzt ist es Zeit, auf dem Fundament aufzubauen, das du gelegt hast.


Starte dein No-Code-Projekt mit Startup Burgenland

Egal ob du gerade erst mit No-Code anfängst oder bereits den Wechsel zu Custom Code planst -- Startup Burgenland begleitet dich in jeder Phase. Von der ersten Idee bis zur Skalierung bieten wir dir Beratung, Netzwerk und Förderwissen.

Jetzt Beratungstermin vereinbaren und plane deine nächsten Schritte.


Dieser Beitrag ist der Abschluss der Serie "No-Code und Low-Code" auf dem Startup Burgenland Blog. Die Serie richtet sich an Gründerinnen und Gründer, die ohne Programmierkenntnisse ihr Startup aufbauen wollen. Alle Beiträge der Serie: No-Code-Grundlagen | Plattform-Vergleich | MVP mit Bubble | Webflow | Airtable | Mobile Apps | Low-Code vs Custom | Automatisierung | Shopify | Von No-Code auf Custom Code


Über den Autor: Felix Lenhard ist Program Director und Startup Coach bei Startup Burgenland. Zuvor Managing Director beim 360 Innovation Lab, Innovation Manager bei RHI Magnesita und Serial Entrepreneur mit internationalen Exits. Über 15 Jahre Erfahrung in Innovation und Unternehmensaufbau.

Erstgespräch vereinbaren

Du überlegst zu gründen oder bist schon mittendrin? Schreib uns ein formloses E-Mail -- wir melden uns innerhalb weniger Tage.

E-Mail schreiben