Die Frage nach den Kosten kommt in fast jedem ersten Gespräch. Die ehrliche Antwort „Das hängt vom Umfang ab“ hilft allein niemandem, der ein Budget planen muss. Dieser Artikel zeigt deshalb, wovon die Kosten konkret abhängen: in welche Größenklasse ein Vorhaben fällt, welche Faktoren den Aufwand bestimmen, was nach der Fertigstellung anfällt und wie Sie die Kosten von Anfang an planbar halten.
Pauschalpreise finden Sie hier bewusst nicht. Zwei Vorhaben, die gleich klingen, unterscheiden sich im Aufwand oft um ein Vielfaches, und eine Preisliste wäre für die meisten Projekte schlicht falsch. Was Ihr Vorhaben kostet, erfahren Sie nach einer kurzen, kostenlosen Einschätzung: als Festpreis für eine klar beschriebene Etappe.
Größenklassen: Wo steht Ihr Vorhaben?
Software lässt sich grob in drei Größenklassen einteilen. Die Grenzen sind fließend, aber die Einordnung hilft, bevor ein Angebot vorliegt. Wichtiger als die Klasse ist die rechte Spalte: Auch große Vorhaben beginnen mit einer kleinen ersten Etappe, die schnell nutzbar ist.
| Projekttyp | Typischer Umfang | Bis zur ersten nutzbaren Version |
|---|---|---|
| Kleine Automatisierung oder internes Tool | Ein Prozess, wenige Nutzer, ein bis zwei Datenquellen, kein aufwendiges Design | Tage bis wenige Wochen |
| Webanwendung, Kundenportal, MVP | Login, Rollen, Datenbank, ein bis drei Schnittstellen, Import bestehender Daten | Wenige Wochen bis drei Monate |
| Umfangreiche Individualsoftware | Mehrere Rollen und Abteilungen, mehrere Schnittstellen, Datenmigration, Freigaben, Auswertungen | Erste Etappe nach wenigen Monaten, dann schrittweise |
Ein paar Beispiele zur Einordnung: Ein Werkzeug, das jeden Morgen Bestellungen aus einer Mailbox liest und strukturiert ins Warenwirtschaftssystem schreibt, ist die erste Klasse. Ein Kundenportal, in dem B2B-Kunden Aufträge, Rechnungen und Lieferstatus aus dem ERP sehen, ist die zweite. Eine Auftragsverwaltung mit Vertrieb, Disposition, Buchhaltung, Kundenzugang und Anbindung an drei Bestandssysteme ist die dritte.
Viele Probleme lassen sich mit einer kleinen Automatisierung lösen, bevor über eine große Anwendung nachgedacht werden muss. Es lohnt sich, mit genau diesem einen Ablauf anzufangen, der heute am meisten Zeit kostet.
Wer eine App entwickeln lassen möchte, kann sich an derselben Einteilung orientieren. Eine Progressive Web App kostet etwa so viel wie eine Webanwendung gleicher Funktion, weil sie technisch eine ist. Zwei getrennte native Apps für iOS und Android verdoppeln den Aufwand für Oberfläche und Tests, das Backend bleibt gleich.
Stundensatz oder Gesamtpreis?
Viele Angebote basieren, offen oder verdeckt, auf einem Stundensatz multipliziert mit einer Aufwandsschätzung. Der Stundensatz ist deshalb der am häufigsten verglichene Wert und zugleich der am wenigsten aussagekräftige. Ein erfahrener Entwickler, der Ihr Problem in 60 Stunden löst, ist günstiger als ein vermeintlich günstiger, der 150 Stunden braucht und dessen Ergebnis Sie anschließend nachbessern lassen.
Fragen Sie deshalb nicht nach dem Stundensatz, sondern nach dem Gesamtpreis für eine klar beschriebene Etappe. Dann vergleichen Sie, was am Ende zählt: was Sie bekommen und was es kostet. Auch die Art des Anbieters wirkt sich auf die Gesamtkosten aus, nicht nur auf den Satz pro Stunde:
| Anbieter | Stärken | Worauf Sie achten sollten |
|---|---|---|
| Einzelner erfahrener Entwickler | Direkter Kontakt zur Person, die umsetzt; kein Overhead für Vertrieb und Projektleitung | Vertretung bei Ausfall, Dokumentation, Zugang zu Code und Servern |
| Agentur oder Beratungshaus | Mehrere Disziplinen unter einem Dach, Kapazität für große Teams | Übergaben zwischen Vertrieb, Projektleitung und Entwicklung kosten Zeit und Wissen |
| Nearshore oder Offshore | Günstigere Stunden | Abstimmung, Sprache und Zeitverschiebung verlagern Aufwand zu Ihnen |
Was den Aufwand bestimmt
Zwei Anwendungen, die auf dem Papier ähnlich klingen, können sich im Aufwand um den Faktor drei unterscheiden. Verantwortlich sind fast immer dieselben Kostentreiber. Wer sie kennt, kann schon vor dem ersten Gespräch einschätzen, wo der eigene Aufwand liegt, und gezielt dort sparen.
Anzahl der Rollen
Jede zusätzliche Nutzerrolle bringt eigene Ansichten, Rechte und Sonderfälle mit. Eine Anwendung für ein Team mit gleichen Rechten ist einfach. Vertrieb, Buchhaltung, Lager, externe Kunden und Administration mit jeweils eigenen Berechtigungen und Freigabestufen sind fünf Anwendungen in einer.
Schnittstellen
Die Anbindung an ein Bestandssystem klingt nach einem Punkt auf der Liste, ist aber oft ein großer Teil des Aufwands. Gut dokumentierte REST-APIs moderner Systeme sind in Tagen angebunden. Ein ERP, das nur CSV-Exporte auf einen Netzwerkordner schreibt, oder eine Schnittstelle, deren Dokumentation nicht zur Realität passt, kostet Wochen. Was Sie hier vorab klären können, steht im Abschnitt zu Systemintegration.
Datenmigration
Bestehende Daten aus Excel, Access oder einem Altsystem müssen bereinigt, zugeordnet und geprüft werden. Bei sauberen Daten ist das eine Fingerübung. Bei 15 Jahren gewachsener Tabellen mit Dubletten, Freitext-Feldern und drei Schreibweisen für denselben Kunden ist die Migration ein eigenes Teilprojekt.
Sonderfälle
„Das ist eigentlich immer so, außer wenn …“ ist der teuerste Satz im Anforderungsgespräch. Jeder Sonderfall ist Logik, Oberfläche und Test. Zwanzig Sonderfälle verdoppeln den Aufwand für den betroffenen Bereich. Häufig lohnt es sich, seltene Fälle bewusst manuell zu lassen und nur den Regelfall zu automatisieren.
Design
Ein internes Werkzeug für fünf Kollegen braucht eine klare, aufgeräumte Oberfläche, aber kein individuelles Design. Ein Kundenportal, das Ihre Marke repräsentiert, oder ein Produkt, das gegen Wettbewerber antritt, braucht Gestaltung, Nutzertests und Feinschliff. Dieser Teil lässt sich gut steuern: zuerst funktional und aufgeräumt, Feinschliff in einer späteren Etappe.
Compliance und Sicherheit
Personenbezogene Daten, Gesundheitsdaten, Finanzdaten oder Vorgaben von Konzernkunden bringen Anforderungen an Protokollierung, Verschlüsselung, Rechtekonzepte, Löschfristen und Nachweise mit. Das ist kein Grund, darauf zu verzichten, aber ein Grund, es früh zu benennen, damit es im Angebot steht und nicht als Nachtrag kommt.
Kosten gegen Nutzen rechnen
Ob sich Software lohnt, entscheidet nicht der Preis allein, sondern was sie Ihnen zurückgibt. Eine einfache Rechnung mit Ihren eigenen Zahlen schafft schnell Klarheit:
- Wie viele Minuten kostet der Ablauf heute pro Tag und Person?
- Wie viele Personen sind beteiligt, an wie vielen Arbeitstagen im Jahr?
- Was kostet eine Arbeitsstunde in Ihrem Unternehmen, einschließlich Nebenkosten?
Eine Aufgabe, die täglich 20 Minuten kostet, sind pro Person über 80 Stunden im Jahr. Sind mehrere Kollegen beteiligt, kommt schnell ein Betrag zusammen, neben dem eine fokussierte Automatisierung klein wirkt. Fehler, Rückfragen und verspätete Rechnungen sind dabei noch nicht eingerechnet.
Laufende Kosten nach der Fertigstellung
Software ist nach der Übergabe nicht fertig. Sie läuft auf Servern, nutzt Bibliotheken, die Sicherheitsupdates brauchen, und trifft auf Anforderungen, die beim Start niemand kannte. Wie hoch die laufenden Kosten ausfallen, hängt vor allem davon ab, wie kritisch die Anwendung für Ihren Betrieb ist.
- Hosting und Infrastruktur: Für eine typische Geschäftsanwendung auf europäischer Infrastruktur meist ein kleiner monatlicher Betrag. Nur bei großen Datenmengen oder hohem Traffic mehr.
- Wartung und Updates: Framework-Updates, Sicherheits-Patches, Anpassungen an geänderte Schnittstellen. Der größte Teil der laufenden Kosten.
- Monitoring und Support: Jemand, der sieht, wenn etwas ausfällt, und erreichbar ist, wenn Nutzer Fragen haben.
- Kleine Erweiterungen: Ein neues Feld, ein Export, ein geänderter Freigabeprozess. Zu klein für ein Projekt, zu wichtig zum Liegenlassen.
Ein internes Auswertungstool kann ein Wochenende ausfallen. Ein Kundenportal oder eine Bestellschnittstelle nicht. Entsprechend unterschiedlich ist die Betreuung, die Sie brauchen. Wie eine monatliche Betreuung mit vereinbartem Umfang aussieht, steht auf der Seite zu Wartung und Betrieb.
Festpreis pro Etappe oder Zeit und Material
Es gibt zwei gängige Abrechnungsmodelle, und beide haben ihren Platz.
Zeit und Material bedeutet: Sie zahlen die geleisteten Stunden. Das ist fair, wenn der Umfang unklar ist oder sich laufend ändert, etwa in einer Analysephase, bei der Rettung eines festgefahrenen Projekts oder in der laufenden Wartung. Das Risiko liegt bei Ihnen: Wird es aufwendiger als geschätzt, zahlen Sie mehr.
Festpreis bedeutet: Ein definierter Umfang kostet eine definierte Summe. Das Risiko liegt beim Entwickler. Der Haken: Ein Festpreis für ein Gesamtprojekt über sechs Monate zwingt beide Seiten, alles vorab festzulegen, und bestraft jede Erkenntnis, die unterwegs entsteht. Deshalb hat sich ein Mittelweg bewährt: Festpreis pro Etappe. Jede Etappe hat einen klaren Umfang von zwei bis sechs Wochen und einen festen Preis. Nach jeder Etappe sehen Sie funktionierende Software und entscheiden, wie es weitergeht. Sie behalten die Kostenkontrolle, ohne die Flexibilität zu verlieren.
Nearshore und Offshore ehrlich eingeordnet
Die Stundensätze in Osteuropa oder Südasien sind deutlich niedriger, und es gibt dort ausgezeichnete Entwickler. Trotzdem fallen die Gesamtkosten in der Praxis oft nicht so stark wie erhofft, aus drei Gründen.
Erstens verschiebt sich Arbeit zu Ihnen: Anforderungen müssen schriftlich, vollständig und auf Englisch vorliegen, Rückfragen dauern einen Tag statt fünf Minuten, Abnahmen brauchen mehr Sorgfalt. Zweitens fehlt der Kontext: Wer die deutsche Buchhaltungspraxis, DATEV-Exporte oder die Erwartungen eines mittelständischen Einkäufers nicht kennt, baut technisch korrekt am Bedarf vorbei. Drittens ist die Frage nach dem Betrieb offen: Wer kümmert sich in zwei Jahren um das Update, wenn das Team gewechselt hat?
Nearshore lohnt sich für klar spezifizierte, gut abgegrenzte Aufgaben mit eigener technischer Leitung auf Ihrer Seite. Für ein Vorhaben, das aus einem Prozessproblem heraus entsteht und sich beim Bauen schärft, ist ein Ansprechpartner vor Ort, der den Prozess versteht, meist günstiger, auch wenn die Stunde mehr kostet.
Wie Sie Angebote vergleichen
Zwei Angebote für dasselbe Vorhaben unterscheiden sich häufig deutlich. Bevor Sie das günstigere nehmen, prüfen Sie diese Punkte:
- Ist der Umfang identisch? Steht in beiden Angeboten dieselbe Liste an Funktionen, Rollen und Schnittstellen? Fehlt Datenimport, Rechteverwaltung oder Testphase in einem, ist es nicht günstiger, sondern unvollständig.
- Was ist mit Betrieb und Übergabe? Sind Deployment, Hosting-Einrichtung, Dokumentation und Einweisung enthalten oder Extraposten?
- Wem gehört der Code? Sie sollten den vollständigen Quellcode erhalten und ihn ohne den Anbieter weiterentwickeln dürfen. Lizenzmodelle, die Sie binden, sind ein Kostenfaktor, der im Angebot nicht steht.
- Wer setzt um? Sprechen Sie mit der Person, die entwickelt, oder mit einem Vertrieb, der übergibt? Jede Übergabe kostet Information.
- Wie wird abgerechnet? Festpreis pro Etappe, Gesamtfestpreis oder nach Aufwand, und was passiert bei Änderungen?
- Was passiert nach der Übergabe? Gibt es ein Angebot für Wartung, oder endet die Beziehung mit der letzten Rechnung?
Ein Angebot, das diese Fragen offen beantwortet, ist selten das günstigste auf dem Papier, aber meistens das günstigste am Ende.
Wie Sie die Kosten senken
Die wirksamsten Hebel liegen nicht beim Stundensatz, sondern beim Umfang.
- Erste Version schlank halten. Welche eine Funktion löst das Problem, das heute am meisten Zeit kostet? Bauen Sie die zuerst, vollständig und sauber. Alles andere kommt in späteren Etappen, wenn Sie wissen, was wirklich gebraucht wird. Wer Individualsoftware entwickeln lässt, kommt so mit deutlich weniger Budget zum ersten Nutzen.
- Standard, wo Standard reicht. Login, Zahlungsabwicklung, E-Mail-Versand, PDF-Erzeugung oder Kalender müssen nicht selbst gebaut werden. Bewährte Bausteine sind günstiger und sicherer. Individuell wird nur, was Ihren Prozess ausmacht.
- Sonderfälle bewusst weglassen. Wenn ein Fall zweimal im Jahr vorkommt, darf er manuell bleiben. Die Software soll den Regelfall entlasten, nicht jeden Ausnahmefall abbilden.
- In Etappen entscheiden. Nach jeder Etappe steht funktionierende Software. Sie können pausieren, umsteuern oder abbrechen, ohne das gesamte Budget ausgegeben zu haben.
- Saubere Daten mitbringen. Wer vor dem Projekt seine Excel-Tabellen bereinigt und Begriffe vereinheitlicht, spart Migrationsaufwand und Rückfragen.
- Steuerliche Behandlung kennen. Individualsoftware kann in vielen Fällen mit einer Nutzungsdauer von einem Jahr abgeschrieben werden und wirkt dann schon im Jahr der Inbetriebnahme vollständig als Aufwand. Wie das funktioniert, steht im Ratgeber zur Abschreibung von Individualsoftware. Was für Ihr Unternehmen gilt, klären Sie mit Ihrem Steuerberater.
Erste Einschätzung ist kostenlos
Wenn Sie einordnen möchten, wo Ihr Vorhaben steht, genügt eine Beschreibung des heutigen Ablaufs in eigenen Worten: Was passiert, wer ist beteiligt, welche Systeme sind im Spiel, was kostet Zeit. Sie erhalten innerhalb von 24 Stunden eine erste Einschätzung, ob und wie sich eine Lösung lohnt, und nach der Analyse ein Angebot mit klaren Etappen und Festpreis pro Etappe. Die erste Einschätzung ist kostenlos und unverbindlich.
