Eine Web-App kostet bei SIMPLY CODE SOLUTIONS je nach Paket CHF 9'000 – 13'500 für ein einfaches Tool, CHF 28'000 – 42'000 für ein Kundenportal oder CHF 70'000 – 105'000 für ein SaaS-Produkt. Login und Datenbank sind in diesen Beträgen enthalten, Zusatzfunktionen wie Anbindungen kommen dazu. Das sind Richtwerte. Die verbindliche Offerte erhalten Sie nach dem Gespräch.
Die Pakete liegen weit auseinander, weil unter dem Wort Web-App sehr verschiedene Vorhaben laufen. Eine kleine Auswertung für drei Personen und ein Kundenportal mit Abrechnung haben wenig gemeinsam, ausser dass beide im Browser laufen. Eine Web-App baut auch nicht auf einer Vorlage auf wie eine einfache Website. Hier treiben Konzept, Tests, Sicherheit und Betrieb den Aufwand. Alle Beträge finden Sie in der Übersicht Preise und Richtwerte für Software.
So setzt sich der Preis einer Web-App zusammen
Sie wählen zuerst das Paket, das zu Ihrem Vorhaben passt. Es legt den Umfang der Anwendung und den Zeitrahmen fest. Login und Datenbank sind enthalten. Danach kommen nur die Zusatzfunktionen dazu, die Sie wirklich brauchen. Die meisten haben einen festen Betrag.
- Zusätzliche Rollen und Rechte: CHF 2'500 – 3'800
- Auswertungen und Export: CHF 2'500 – 3'800
- Live-Daten in Echtzeit: CHF 8'000 – 12'000
- Online bezahlen mit Karte und TWINT: CHF 500 – 800
- Einfache Anbindung, zum Beispiel Buchhaltung oder Versand: CHF 1'500 – 2'300
- Anbindung an ERP oder Branchensoftware: CHF 9'000 – 13'500
- Übernahme bestehender Daten: CHF 2'500 – 3'800
Individuelles Design und weitere Sprachen rechnen wir als Anteil am Paketpreis, weil der Aufwand mit der Grösse der Anwendung wächst. Was im Paket schon enthalten ist, verrechnen wir nicht doppelt. Beim SaaS-Produkt gehören zum Beispiel Zahlung und Rollen bereits dazu. Anteile und zusätzliche Wochen je Funktion stehen auf der Preisseite.
Drei Modellfälle
Die folgenden Beispiele sind Modellfälle mit den Werten oben. Es sind keine Kundenprojekte. Die Summe für Ihre eigene Auswahl rechnet der Projekt-Assistent.
Beispiel 1: Internes Tool mit Login und Datenbank
Ein Team erfasst Aufträge heute in einer Excel-Liste und möchte sie künftig an einem Ort im Browser führen. Die Mitarbeitenden melden sich an, und die Daten liegen in einer Datenbank.
- Paket: Einfaches Tool, CHF 9'000 – 13'500
- Enthalten: Login und Datenbank für ein Team
- Zusatzfunktionen: keine nötig
Beispiel 2: Kundenportal mit einfacher Anbindung
Kundinnen und Kunden sehen ihre Bestellungen online und erhalten Mitteilungen über einen E-Mail-Dienst. Dieser Dienst ist gut dokumentiert, darum gilt die Anbindung als einfach. Weil Aussenstehende das Portal benutzen, steigen die Anforderungen an Bedienung, Hilfetexte und Fehlermeldungen. Darum gilt hier das Paket Kundenportal und nicht das einfache Tool.
- Paket: Kundenportal, CHF 28'000 – 42'000
- Enthalten: Login, Rollen und eigene Daten pro Kunde
- Zusatzfunktion: einfache Anbindung, CHF 1'500 – 2'300
Beispiel 3: Portal mit Anbindung an ein älteres ERP-System
Das gleiche Portal soll Preise und Lagerbestände direkt aus dem ERP-System lesen, also aus der zentralen Software für Aufträge, Lager und Rechnungen. Die Dokumentation ist lückenhaft und die Daten sind uneinheitlich. Damit reicht die einfache Anbindung nicht mehr.
- Paket: Kundenportal, CHF 28'000 – 42'000
- Enthalten: Login, Rollen und eigene Daten pro Kunde
- Zusatzfunktion: Anbindung an ERP oder Branchensoftware, CHF 9'000 – 13'500
Beispiel 2 und 3 unterscheiden sich nur in einer Anbindung. Statt CHF 1'500 – 2'300 kostet sie CHF 9'000 – 13'500, und der Zeitrahmen wird länger. Prüfen Sie deshalb früh, welche Systeme wirklich angebunden werden müssen.
Was den Betrag innerhalb der Preisspanne bewegt
Wo ein Projekt innerhalb der Preisspanne liegt, hängt vor allem von vier Punkten ab.
- Wer die Anwendung benutzt. Ein internes Tool für zehn Mitarbeitende darf schlichter aussehen als ein Kundenportal.
- Wie fein die Rechte sind. Mit Konten kommen Passwort-Rücksetzung, Rollen und oft ein Protokoll dazu, wer was geändert hat.
- Wie viele Ausnahmen der Ablauf kennt. Der Standardfall ist meist schnell gebaut. Teuer werden Sonderrabatte, Teilrechnungen, Stornos und Vertretungsregeln.
- Wie sauber bestehende Daten sind. Die Übernahme ist eine Zusatzfunktion, doch alte Daten müssen oft bereinigt werden, und diese Arbeit wird am Anfang leicht übersehen.
Je klarer diese Punkte vor dem Start beschrieben sind, desto belastbarer wird der Preis.
So senken Sie die Kosten sinnvoll
- Starten Sie mit dem kleinsten Umfang, der echten Nutzen bringt. Wie das geht, steht im Artikel Die erste Version richtig eingrenzen.
- Prüfen Sie, welche Ausnahmen vorerst von Hand erledigt werden können.
- Nutzen Sie fertige Dienste für Zahlungen oder E-Mail, statt sie selbst zu bauen.
- Klären Sie, ob es überhaupt eine Web-App braucht. Dabei hilft der Vergleich Website oder Web-App. Die Pakete für Websites zeigt der Artikel Was kostet eine Website in der Schweiz?.
- Sparen Sie nicht an Tests und Dokumentation. Das rächt sich bei jeder späteren Änderung.
Festpreis oder Abrechnung nach Aufwand?
Bei klar umrissenem Umfang arbeiten wir zum Festpreis. Sie kennen den Preis vor dem Start, und Änderungen besprechen wir gemeinsam. Bei offener Ausgangslage rechnen wir nach Aufwand ab, und Sie sehen laufend, wofür die Stunden eingesetzt wurden. Weitere Antworten finden Sie in den häufigen Fragen zu Ablauf und Preisen.
Die laufenden Kosten nicht vergessen
Neben der Entwicklung fallen Kosten für Hosting, Überwachung, Updates und Weiterentwicklung an. Die Anwendungsbetreuung kostet CHF 400 – 650 pro Monat, kleine Änderungen inklusive. Planen Sie diese Kosten von Anfang an ein, damit das Produkt nach dem Start nicht stehen bleibt. Was wir dabei übernehmen, beschreibt die Seite Betrieb und Support für Ihre Software. Was zur Wartung einer Website gehört, erklärt der Artikel Website-Wartung: Was ist drin, was kostet sie?.
So kommen Sie zu Ihrer Zahl
Im Projekt-Assistenten für Ihre Anfrage wählen Sie Paket und Zusatzfunktionen. Sie sehen sofort eine Preisspanne und einen Zeitrahmen, berechnet mit denselben Werten wie in diesem Artikel. Im Gespräch klären wir danach Umfang, Ausnahmen und Anbindungen, und im Anschluss erhalten Sie die verbindliche Offerte. Was wir bauen und wie wir vorgehen, lesen Sie unter Web-App entwickeln lassen.