Softwareentwicklung
Baue das Produkt, nicht die Plattform, die du später neu aufbauen musst
Fast jedes SaaS-Redesign, für das wir hinzugezogen werden, hat dieselbe Ursache: Die erste Version wurde als Single-Customer-Anwendung entwickelt und Multi-Tenancy später nachgerüstet. Tenant-Isolation in ein Schema zu integrieren, das nie dafür ausgelegt war, gehört zu den teuersten Aufgaben in der Softwareentwicklung – und das ließe sich in der ersten Woche vermeiden.
Richtwert
MVP ab £22.000
Fester Preis schriftlich vereinbart, bevor mit der Entwicklung begonnen wird.
Kostenangebot anfordern+44 7488 265083Das Problem, das damit gelöst wird
Der Druck, schnell ein MVP zu veröffentlichen, ist real und meist berechtigt – doch einige Entscheidungen sind nur schwer umkehrbar. Wie Tenants isoliert werden, wie Abonnements und Berechtigungen modelliert sind und wie Berechtigungen funktionieren. Wer hier Fehler macht, verzögert den Bau jeder folgenden Funktion.
Was Sie erhalten
Tenant-Isolation ab der ersten Migration
Auf Abfrageebene erzwungen, nicht dem Gedächtnis jedes Entwicklers überlassen, der eine where-Klausel einfügen muss. Dass ein Tenant die Daten eines anderen einsehen kann, ist der Vorfall, von dem sich ein SaaS-Unternehmen nicht erholt.
Abrechnung von Abonnements, die stimmt
Stripe-Integration mit Testversionen, Upgrades, Mid-Cycle-Proration, Mahnwesen und fehlgeschlagenen Zahlungen – gesteuert durch Webhooks, sodass Datenbank und Stripe nicht uneinig darüber sind, wer zahlender Kunde ist.
Berechtigungen getrennt von Tarifen
Funktionen werden über Fähigkeiten gesteuert, nicht über Tarifnamen, sodass das Hinzufügen einer Stufe oder die Übernahme eines Kunden per Konfiguration statt Code-Änderung erfolgt.
Organisationen, Rollen und Einladungen
Teamkonten mit Einladungsflüssen, rollenbasierten Berechtigungen und Eigentumsübertragung. Teams nachträglich in Single-User-Konten zu integrieren, ist eine eigene schmerzhafte Migration.
Onboarding, das den ersten Mehrwert liefert
Der Anmeldeprozess ist auf den Moment ausgelegt, in dem das Produkt nützlich wird – mit Beispieldaten, wo ein leerer Zustand neue Nutzer sonst blockieren würde. Hier wird die Conversion von Testversionen entschieden.
Produktanalysen von Tag eins an
Aktivierung, Feature-Nutzung und Kündigungssignale werden vor dem Launch instrumentiert, sodass Roadmap-Entscheidungen auf Verhalten statt auf dem lautesten Kunden basieren.
Wie wir arbeiten
MVP ehrlich eingrenzen
Was vorhanden sein muss, damit jemand zahlt, und was warten kann. Hier den Umfang zu reduzieren, ist die wertvollste Arbeit im Projekt.
Die schwierigen Teile entwerfen
Tenancy-Modell, Abrechnung und Berechtigungen werden vor Beginn der Feature-Entwicklung entschieden und dokumentiert.
In zweiwöchigen Schritten entwickeln
Funktionierende Software auf einer Staging-URL, die Sie alle zwei Wochen nutzen können.
Abrechnung und Onboarding
End-to-End-Anmeldung, Zahlung und Kündigung, getestet mit echten Stripe-Testkarten.
Private Beta
Eine kleine Gruppe echter Nutzer vor dem öffentlichen Launch, deren Feedback in den Backlog einfließt.
Launch und Iteration
Überwachung, Analyse der Nutzungsdaten und ein priorisierter Backlog basierend auf tatsächlicher Nutzung.
Was Sie erwarten sollten
- Mandantentrennung wird durch die Datenschicht erzwungen, nicht durch Konventionen
- Abrechnungsstatus, der immer mit Stripe übereinstimmt
- Neue Preistarife als Konfiguration hinzufügbar
- Ein Launch, bei dem Aktivierung und Abwanderung bereits messbar sind
Erstellt mit
- Next.js
- TypeScript
- React
- Node.js
- Laravel
- PostgreSQL
- Prisma
- Redis
- Stripe
- AWS
- Vercel
- Docker
- Playwright
Mainstream, well-supported technology — chosen so you can hire for it and so another team could take the project over.
SaaS-Produktentwicklung — your questions
Einschließlich der Fragen zu den Kosten, die die meisten Agenturen auf der Seite auslassen.
Ein echtes MVP – mit Authentifizierung, dem Kern-Workflow, Abrechnung und Onboarding – kostet in der Regel £22.000 bis £45.000 über drei bis fünf Monate. Unter etwa £20.000 bauen Sie eher einen Prototyp als etwas, für das Kunden zahlen würden, und wir sagen das lieber offen, als die Arbeit anzunehmen und Sie zu enttäuschen.
Fast immer ein MVP – aber ein MVP bedeutet ein schmales, aber korrekt umgesetztes Produkt, kein breites, aber schlecht gebautes. Kürzen Sie Features, aber niemals Mandantentrennung, korrekte Abrechnung oder Sicherheit, denn diese Punkte erzwingen ein vollständiges Redesign statt einer Iteration.
Ein geteiltes Schema mit einem Mandanten-Identifikator in jeder Zeile und Isolation, die in der Datenzugriffsschicht erzwungen wird, was für die überwiegende Mehrheit der B2B-SaaS-Lösungen geeignet ist. Wenn ein Kunde vertraglich eine physische Trennung verlangt, verwenden wir eine Datenbank pro Mandant – diese Entscheidung hat jedoch echte Betriebskosten und bedarf einer Begründung.
Vollständig, ab dem ersten Commit, in Ihrem eigenen Repository. Das ist für uns nicht verhandelbar – ein SaaS-Unternehmen, dessen Codebasis von seiner Agentur gehalten wird, ist kein echtes Unternehmen.
Die meisten Kunden wechseln zu einem monatlichen Retainer für Weiterentwicklung und Support, sind aber nicht dazu verpflichtet. Die Übergabe umfasst Architektur-Dokumentation und ein Runbook, speziell damit ein anderes Team die Arbeit übernehmen könnte – das ist der einzige ehrliche Test dafür, ob die Übergabe wirklich stattgefunden hat.
Ja, und das ist ein großer Teil unserer Arbeit. Wir beginnen mit einem kostenpflichtigen Audit – Architektur, Mandantentrennung, Sicherheit, Testabdeckung und der tatsächlichen Situation der Abrechnungsintegration – und liefern Ihnen ein schriftliches Bild mit einem priorisierten Plan, bevor sich jemand zu einem Rewrite verpflichtet.
Verwandte Dienstleistungen
Die meisten Projekte berühren mehr als einen dieser Bereiche.
Individuelle Software
Individuelle Systeme, die die Tabellenkalkulationen, manuellen Übergaben und Standardsoftware ersetzen, die Ihr Unternehmen überholt hat.
WeiterlesenAPI-Entwicklung & Integration
APIs, die andere Entwickler nutzen können, ohne Sie zu fragen, sowie Integrationen, die sich bei Ausfällen der Gegenseite elegant verschlechtern.
WeiterlesenWebentwicklung
Individuelle Websites und Webanwendungen, die auf Geschwindigkeit, Suchmaschinenoptimierung und langfristige Wartbarkeit ausgelegt sind.
WeiterlesenSprechen Sie mit jemandem, der dies bereits entwickelt hat
A short call is usually enough to tell you whether this is the right service for your situation — including when it is not.

