Wofür Sie tatsächlich bezahlen
Eine individuelle Web-App hat keinen Stückpreis. Es gibt keine Schachtel im Regal und keine nennenswerten Materialkosten. Sie bezahlen Zeit: die Stunden der Menschen, die sie planen, gestalten, bauen, testen und online bringen. Jedes ehrliche Angebot besteht aus diesen Stunden, verteilt auf Rollen, multipliziert mit dem Satz jeder Rolle, mit einer Spanne um die Summe, weil Software nie vollständig im Voraus bekannt ist.
Deshalb können zwei Angebote für eine scheinbar gleiche App weit auseinanderliegen. Ein Studio hat eine Anmeldeseite und ein E-Mail-Formular angenommen, das andere Single Sign-on, Rollen, ein Prüfprotokoll und ein Dashboard für Mitarbeitende. Keines liegt falsch. Sie berechnen verschiedene Apps, die zufällig denselben Namen tragen. Am schnellsten vergleichen Sie sie, indem Sie nach den Stunden je Rolle und der Liste der Annahmen dahinter fragen.
Dieser Ratgeber geht die Rollen einer typischen Web-App durch, was die Stunden jeder Rolle wachsen oder schrumpfen lässt, und drei durchgerechnete Beispiele, berechnet nach unserer Preisliste, wenn Sie die Seite öffnen. Wir schreiben nie einen Preis in den Text eines Ratgebers, weil sich Sätze und Anbieterpreise ändern. Die Beispiele unten sind immer aktuell.
Die Rollen bei einer Web-App und was jede tut
Nicht jedes Projekt braucht jede Rolle in Vollzeit, und bei einer kleinen App deckt eine Person vielleicht zwei davon ab. Aber jede Rolle unten leistet Arbeit, die irgendwo geschehen muss. Lässt ein Angebot eine weg, fragen Sie, wer diese Arbeit stattdessen macht.
| Rolle | Was sie tun | Was ihre Stunden wachsen lässt |
|---|---|---|
| Projektmanagement | Führt den Plan, die Meilensteine, die Abnahmen und die Änderungsaufträge. Ihr Hauptansprechpartner. | Mehr Menschen zu koordinieren, mehr Beteiligte auf Ihrer Seite, mehr Meilensteine, regulierte Arbeit mit formalen Aufzeichnungen. |
| Softwarearchitektur | Wählt die Struktur, das Datenmodell und wie die Teile miteinander sprechen. Prüft die schweren Entscheidungen. | Anbindungen an andere Systeme, Echtzeitfunktionen, strenge Sicherheit oder Datenresidenz, viele Nutzertypen. |
| Produktdesign | Macht aus dem Briefing Abläufe, Wireframes und die fertigen Seiten und prüft sie mit Ihren Nutzern. | Die Zahl der Seiten, wie individuell das Aussehen ist, ein vollständiges Markensystem, Barrierefreiheit auf einer festgelegten Stufe. |
| Frontend-Entwicklung | Baut, was im Browser läuft: Seiten, Formulare, Zustand, Barrierefreiheit, responsive Layouts. | Seitenzahl, komplexe Interaktionen, Echtzeitaktualisierungen, mehr als eine Sprache, Offline-Verhalten. |
| Backend-Entwicklung | Baut den Server, die Datenbank, die Geschäftsregeln, die Anbindungen und die Verwaltungswerkzeuge. | Zahlungen, Rollen und Berechtigungen, Anbindungen, Suche, Dateiverarbeitung, Berichte. |
| QA | Schreibt und führt die Tests aus, prüft jeden Meilenstein, bevor Sie ihn sehen, und verfolgt Mängel. | Zahlungen und Umgang mit Geld, regulierte Daten, viele Browser und Geräte, viele Nutzerrollen. |
| DevOps | Richtet Hosting, Deployment, Sicherungen, Überwachung und den Weg von einem Commit in den Produktivbetrieb ein. | Höhere Verfügbarkeit, mehr Umgebungen, ein Cloud-Anbieter mit mehr beweglichen Teilen, Protokollierung für Compliance. |
| Technische Redaktion | Schreibt die Übergabe: wie man es betreibt, wie man es verwaltet, wie es gebaut ist. | Mehr Verwaltungsfunktionen, mehr Anbindungen, eine Übergabe an Ihr eigenes Team statt an unseres. |
Unsere Schätzungen zeigen auch eine Zeile namens Entwicklung. Sie umfasst das Fundament: Projektgerüst, Standardseiten und Formulare, die Schnittstellen zwischen den Teilen und die Testsuiten. Die benannten erfahrenen Rollen prüfen sie und behalten die geschäftskritischen Teile, etwa Datenmodell, Zahlungen und Sicherheit, selbst.
Was die Stunden treibt
Sieben Entscheidungen bewegen die Schätzung mehr als alles andere. Die meisten treffen Sie, und damit liegt der Großteil des Preises in Ihrer Hand.
- 01
Die Zahl der Seiten
Jede Seite braucht Design, Frontend-Arbeit und Tests. Eine Seite ist nicht nur ein Layout: Sie ist ihr leerer Zustand, ihr Fehlerzustand, ihr Ladezustand und wie sie auf einem Telefon aussieht. Seiten ehrlich zu zählen ist das Beste, was Sie für ein genaues Angebot tun können.
- 02
Die Funktionen hinter den Seiten
Anmeldung mit Rollen, Zahlungen, ein Verwaltungsbereich, Benachrichtigungen, Suche und Datei-Uploads bringen jeweils eigene Backend- und QA-Stunden mit. Zahlungen brauchen besonders sorgfältige Tests, weil ein Fehler dort Geld kostet statt Geduld.
- 03
Anbindungen
Die Anbindung an ein ERP, ein CRM, eine Buchhaltungssoftware oder die API eines Partners ist der Punkt, an dem Schätzungen am häufigsten danebenliegen, weil Dokumentation, Testumgebung und Eigenheiten des anderen Systems außerhalb jeder Kontrolle liegen. Benennen Sie jede Anbindung vorab.
- 04
Echtzeit und Mehrsprachigkeit
Live-Aktualisierungen (ein Dashboard, das sich bewegt, ein Chat, ein gemeinsamer Editor) ändern, wie das Backend gebaut wird. Englisch und Französisch zu unterstützen heißt, dass jeder Text, jedes Datum, jede Zahl und jede E-Mail zweimal existiert und zweimal getestet wird.
- 05
Designtiefe
Ihr bestehendes Designsystem zu nutzen kostet am wenigsten Designzeit. Ein sauberes Standardaussehen kostet etwas mehr. Ein individuelles Design, und darüber ein vollständiges Markensystem mit Illustration und Bewegung, kostet die meisten Designstunden und einige zusätzliche Frontend-Stunden, um es getreu umzusetzen.
- 06
Compliance
Personenbezogene Daten bringen Datenschutzarbeit mit: Einwilligung, Aufbewahrung, Auskunftsersuchen und sorgfältige Protokollierung. Regulierte Daten (Gesundheit, Finanzen, Behörden) bringen formale Aufzeichnungen, strengere Zugriffskontrolle und mehr Tests, und sie betreffen jede Rolle, nicht nur die Entwicklung.
- 07
Dringlichkeit
Eine knappe Frist heißt, mehr Menschen arbeiten parallel, und das bringt Koordination mit sich. Eile macht Software nie günstiger; ein flexibler Termin macht sie meist etwas günstiger.
Drei Web-Apps zu unserer heutigen Preisliste
Die durchgerechneten Beispiele unten zeigen die Spanne nach unserer heutigen Preisliste, mit den Stunden je Rolle und dem Zahlungsplan. Sie werden berechnet, wenn Sie die Seite öffnen, sind also nie veraltet. Öffnen Sie eines davon im Rechner, um eine Wahl zu ändern und zu sehen, wie sich die Stunden bewegen.
Durchgerechnetes Beispiel, jetzt berechnet
Eine kleine Web-App: ein internes Werkzeug
Sechs Seiten, Anmeldung für Mitarbeitende, ein einfacher Verwaltungsbereich und ein sauberes Standarddesign. Die Art Werkzeug, die eine gemeinsame Tabelle für ein Team ersetzt.
- Entwicklung
- ≈ 23.900 USD bis 36.600 USD, delivered within 12 weeksCAD 34,100 to 52,100
Preise in Ihrer Währung sind Schätzungen zum heutigen Kurs der Bank of Canada. Alle Rechnungen werden in CAD oder USD gestellt.
Geschätzter Aufwand nach Rolle
- Développement
- 139 to 212 h
- Développeur frontal
- 23 to 36 h
- Gestionnaire de projet
- 20 to 31 h
- Développeur dorsal principal
- 19 to 29 h
- Développeur dorsal
- 18 to 28 h
- Concepteur de produits
- 15 to 23 h
- Développeur frontal principal
- 14 to 21 h
- Ingénieur assurance qualité
- 14 to 21 h
- Ingénieur principal
- 10 to 16 h
- Concepteur de produits principal
- 10 to 16 h
- Architecte logiciel
- 10 to 15 h
- Développeur frontal junior
- 9 to 14 h
- Développeur dorsal junior
- 9 to 14 h
- Ingénieur DevOps
- 5 to 7 h
- Rédacteur technique
- 2 to 4 h
Wie bezahlt wird
- Anzahlung 30%
- CAD 10,230 to 15,630
- Découverte 6.6%
- CAD 2,250.60 to 3,438.60
- Maquettes approuvées 6.6%
- CAD 2,250.60 to 3,438.60
- Fonctions principales 20%
- CAD 6,820 to 10,420
- Développement complet 13.3%
- CAD 4,535.30 to 6,929.30
- Tests et corrections 6.6%
- CAD 2,250.60 to 3,438.60
- Mise en ligne 6.9%
- CAD 2,352.90 to 3,594.90
- Holdback, 30 days after launch (10%)
- CAD 3,410 to 5,210
Durchgerechnetes Beispiel, jetzt berechnet
Eine mittlere Web-App: ein Kundenportal mit Zahlungen
Sechzehn Seiten, Kundenanmeldung, Kartenzahlungen, E-Mail-Benachrichtigungen, Suche, Dokument-Uploads und ein individuelles Design, mit personenbezogenen Daten.
- Entwicklung
- ≈ 59.300 USD bis 90.700 USD, delivered within 17 weeksCAD 84,400 to 129,100
Preise in Ihrer Währung sind Schätzungen zum heutigen Kurs der Bank of Canada. Alle Rechnungen werden in CAD oder USD gestellt.
Geschätzter Aufwand nach Rolle
- Développement
- 337 to 516 h
- Concepteur de produits
- 59 to 90 h
- Développeur frontal
- 54 to 82 h
- Développeur dorsal principal
- 47 to 72 h
- Développeur dorsal
- 46 to 70 h
- Concepteur de produits principal
- 39 to 60 h
- Ingénieur assurance qualité
- 39 to 60 h
- Développeur frontal principal
- 32 to 49 h
- Gestionnaire de projet
- 32 to 49 h
- Ingénieur principal
- 25 to 39 h
- Architecte logiciel
- 24 to 37 h
- Développeur dorsal junior
- 23 to 35 h
- Développeur frontal junior
- 22 to 33 h
- Ingénieur DevOps
- 8 to 12 h
- Rédacteur technique
- 7 to 11 h
Wie bezahlt wird
- Anzahlung 20%
- CAD 16,880 to 25,820
- Découverte 7.7%
- CAD 6,498.80 to 9,940.70
- Maquettes approuvées 7.7%
- CAD 6,498.80 to 9,940.70
- Fonctions principales 23.3%
- CAD 19,665.20 to 30,080.30
- Développement complet 15.5%
- CAD 13,082.00 to 20,010.50
- Tests et corrections 7.7%
- CAD 6,498.80 to 9,940.70
- Mise en ligne 8.1%
- CAD 6,836.40 to 10,457.10
- Holdback, 30 days after launch (10%)
- CAD 8,440 to 12,910
Durchgerechnetes Beispiel, jetzt berechnet
Eine große Web-App: eine regulierte Plattform
Vierzig Seiten auf Englisch und Französisch, ein vollständiges Markendesign, Anbindungen an andere Systeme, Live-Aktualisierungen, Analytics und regulierte Daten, auf einer größeren Cloud-Umgebung mit Supportplan.
- Entwicklung
- ≈ 140.000 USD bis 215.000 USD, delivered within 30 weeksCAD 199,800 to 305,600
Preise in Ihrer Währung sind Schätzungen zum heutigen Kurs der Bank of Canada. Alle Rechnungen werden in CAD oder USD gestellt.
Geschätzter Aufwand nach Rolle
- Développement
- 718 to 1098 h
- Concepteur de produits
- 223 to 342 h
- Concepteur de produits principal
- 149 to 228 h
- Développeur frontal
- 122 to 187 h
- Développeur dorsal principal
- 92 to 141 h
- Ingénieur assurance qualité
- 88 to 134 h
- Développeur dorsal
- 87 to 133 h
- Développeur frontal principal
- 73 to 112 h
- Gestionnaire de projet
- 59 to 90 h
- Ingénieur principal
- 54 to 82 h
- Développeur frontal junior
- 49 to 75 h
- Architecte logiciel
- 49 to 75 h
- Développeur dorsal junior
- 44 to 67 h
- Ingénieur DevOps
- 21 to 32 h
- Rédacteur technique
- 16 to 24 h
Wie bezahlt wird
- Anzahlung 20%
- CAD 39,960 to 61,120
- Découverte 7.7%
- CAD 15,384.60 to 23,531.20
- Maquettes approuvées 7.7%
- CAD 15,384.60 to 23,531.20
- Fonctions principales 23.3%
- CAD 46,553.40 to 71,204.80
- Développement complet 15.5%
- CAD 30,969 to 47,368
- Tests et corrections 7.7%
- CAD 15,384.60 to 23,531.20
- Mise en ligne 8.1%
- CAD 16,183.80 to 24,753.60
- Holdback, 30 days after launch (10%)
- CAD 19,980 to 30,560
Wie Sie die Aufschlüsselung nach Rollen lesen
Vergleichen Sie die drei Beispiele Rolle für Rolle statt nach der Summe. Einige Muster zeigen sich in fast jedem Webprojekt.
- Projektmanagement wächst mit dem Projekt, aber nicht im gleichen Verhältnis. Ein größeres Projekt hat mehr Meilensteine und mehr Menschen zu koordinieren, doch der Kern von Planung und Berichten ist ab der ersten Woche da.
- Design springt mit der Designtiefe, nicht nur mit der Seitenzahl. Der Schritt von einem sauberen Standardaussehen zu einem vollständigen Markensystem ändert die Designstunden mehr als eine Handvoll zusätzlicher Seiten.
- Backend-Stunden folgen den Funktionen. Ein kleines internes Werkzeug besteht vor allem aus Seiten; ein Portal mit Zahlungen und Uploads vor allem aus Regeln, Daten und Randfällen.
- QA steigt mit Zahlungen und regulierten Daten stark an. Einen Zahlungsablauf zu testen heißt, Erstattungen, Fehlschläge, Wiederholungen zu testen und was ein Kunde sieht, wenn eine Karte abgelehnt wird.
- Architektur und DevOps sind bei einer kleinen App klein und bei einer großen unverzichtbar. Eine Plattform mit Anbindungen und Live-Aktualisierungen braucht jemanden, der entscheidet, wie die Teile zusammenpassen, bevor jemand sie baut.
Zeigt ein Angebot, das Sie erhalten, fast keine QA oder kein Projektmanagement, ist die Arbeit nicht verschwunden. Sie ist zu Ihnen gewandert, meist nach dem Start.
Wo Sie kürzen können und wo nicht
Die meisten Budgets sind knapper als die erste Schätzung. Das ist normal, und es gibt gute und schlechte Wege, die Lücke zu schließen.
| Meist eine gute Kürzung | Meist eine schlechte Kürzung |
|---|---|
| Weniger Seiten im ersten Release, der Rest für später geplant | Weniger Tests bei Zahlungen oder allem, was Geld berührt |
| Ein sauberes Standarddesign statt eines vollständigen Markensystems, bei einem internen Werkzeug | Keine Arbeit an der Barrierefreiheit bei einer öffentlichen Website |
| Eine Sprache zum Start, wenn Ihre Nutzer wirklich eine Sprache sprechen | Keine Sicherungen, keine Überwachung, kein Weg zur Wiederherstellung |
| Ein fertiges Werkzeug für einen Nebenbedarf, etwa einen Helpdesk, statt ihn zu bauen | Die Übergabedokumente weglassen, sodass nur das ursprüngliche Team es betreiben kann |
| Ein flexibler Starttermin | Die Sicherheitsprüfung vor dem Start streichen |
Barrierefreiheit verdient ein eigenes Wort. Die Web Content Accessibility Guidelines des W3C legen drei Konformitätsstufen fest, A, AA und AAA [1], und AA ist die Stufe, die die meisten Organisationen anstreben. Von Anfang an danach zu bauen kostet weit weniger als eine Nachrüstung, und genau die passiert meist, wenn sie gestrichen wird.
Bei Sicherheit ist es ähnlich. Der OWASP Application Security Verification Standard ist eine veröffentlichte Liste von Anforderungen zum Testen der Sicherheitskontrollen einer Web-App [2]. Fragen Sie jedes Studio, welche Teile davon es prüft und wann. Ein günstigeres Angebot, das Sicherheit bis zum Ende aufschiebt, ist ein teureres Projekt.
Manchmal ist die richtige Kürzung, gar nicht zu bauen. Ist Ihr Bedarf eine einfache Buchungsseite, ein Formular oder ein Onlineshop, kostet ein gehostetes Produkt über Jahre weniger als eine individuelle App. Das sagen wir, wenn es stimmt. Individuelle Software verdient ihren Preis, wenn Ihr Ablauf Ihr Vorteil ist oder kein Produkt dazu passt.
Was nicht im Entwicklungspreis steckt
Die Entwicklung ist ein einmaliger Kostenpunkt. Drei andere Kostenarten stehen daneben, und eine gute Schätzung nennt alle.
- Hosting, jeden Monat: die Server, die Datenbank, Speicher und Sicherungen vom Anbieter Ihrer Wahl, dazu unsere Betreuung, wenn wir es für Sie betreiben.
- Support und Wartung, jeden Monat, wenn Sie es wollen: Sicherheitsupdates, Abhängigkeits-Upgrades, kleine Korrekturen und jemand, den man anruft, wenn etwas kaputtgeht.
- Drittkosten: E-Mail-Versand, Gebühren für Zahlungsabwicklung, Karten, SMS und Lizenzen. Sie werden zum Selbstkostenpreis berechnet und sind oft klein, wachsen aber mit der Nutzung.
Unser Ratgeber dazu, was Software nach dem Start kostet, geht diese Betriebskosten mit eigenen Beispielen durch.
Angebote verschiedener Studios vergleichen
- 01
Fragen Sie nach den Stunden je Rolle
Eine einzelne Summe sagt nichts darüber, was angenommen wurde. Stunden je Rolle zeigen, ob Design, Tests und Projektmanagement im Preis enthalten oder still weggelassen sind.
- 02
Fragen Sie nach den Annahmen
Die Seiten, Funktionen, Anbindungen und die Designtiefe, auf denen jedes Angebot beruht. Zwei Angebote sind nur vergleichbar, wenn die Annahmen übereinstimmen.
- 03
Fragen Sie, was ausgeschlossen ist
Hosting, Support, Drittgebühren, Inhaltseingabe und Datenmigration sind die üblichen Verdächtigen.
- 04
Fragen Sie, wie Änderungen berechnet werden
Jedes Projekt ändert sich. Ein klares Verfahren für Änderungsaufträge zählt mehr als eine niedrige erste Zahl.
- 05
Fragen Sie, wem der Code gehört
Er sollte Ihnen gehören, sobald er bezahlt ist, in Ihrem eigenen Repository, mit den Konten auf Ihren Namen.
Anzahlung, Meilensteinzahlungen und ein Einbehalt nach dem Start sind unser Weg, das Risiko bei einer Festpreisentwicklung aufzuteilen. Die Zahlungspläne oben zeigen jeden Meilenstein für die Beispiele, und unser Ratgeber zu Zahlungen erklärt, warum es so aufgebaut ist.