In vielen Betrieben hängt ein wichtiger Ablauf an einer Excel-Datei, die nur eine Person wirklich versteht. Daneben laufen zwei Programme, zwischen denen jede Woche jemand Daten von Hand überträgt. Irgendwann kommt die Frage auf, ob eine eigene Lösung besser wäre. Wenn du Individualsoftware entwickeln lassen willst, erfährst du hier, wann sich das lohnt und wie du ein Projekt angehst, von der ersten Testversion bis zur Betreuung nach dem Start.
Ich bin Erwin Meindl und entwickle seit 2016 in Nürtingen Websites und Software. In über 100 Projekten habe ich gesehen, welche Vorhaben rund laufen und an welchen Stellen es immer wieder hakt, und genau diese Erfahrungen stecken in den folgenden Abschnitten.
Wann lohnt es sich, Individualsoftware entwickeln zu lassen?
Für viele Aufgaben ist Standardsoftware die richtige Wahl. Buchhaltung oder Lohnabrechnung musst du nicht neu erfinden, dafür gibt es ausgereifte Programme. Schwierig wird es dort, wo dein Betrieb anders arbeitet als der Durchschnittskunde, für den eine Standardlösung gebaut wurde.
Dann passt sich dein Team der Software an. Es entstehen Umwege wie Zusatzlisten oder doppelte Eingaben. Jeder Umweg kostet nur ein paar Minuten, aber übers Jahr gerechnet kommt eine Menge Arbeitszeit zusammen.
Ein paar Anzeichen, dass maßgeschneiderte Software für dich sinnvoll sein könnte:
- Dieselben Daten stehen in mehreren Programmen oder Tabellen und laufen regelmäßig auseinander.
- Ein wichtiger Ablauf funktioniert nur, weil eine bestimmte Kollegin weiß, welche Zelle man nicht anfassen darf.
- Deine Standardsoftware kann fast alles, nur den einen Schritt nicht, auf den es bei euch ankommt.
- Kunden rufen an und fragen nach Informationen, die längst irgendwo im System stehen.
- Angebote dauern so lange, dass Interessenten in der Zwischenzeit woanders bestellen.
Wenn ein fertiges Programm deinen Prozess zum großen Teil abdeckt und du mit kleinen Kompromissen leben kannst, ist das meist die günstigere Lösung. Das sollte dir auch ein Entwickler ehrlich sagen. Eigene Software lohnt sich vor allem dort, wo sie einen Engpass beseitigt, der dich jeden Tag bremst.
Bei Excel ist die Grenze leicht zu erkennen. Für den Anfang ist eine Tabelle oft genau richtig, weil sie schnell gebaut ist und jeder sie öffnen kann. Kritisch wird es, wenn mehrere Leute gleichzeitig daran arbeiten, Versionen per E-Mail herumgeschickt werden oder Formeln drinstecken, die keiner mehr nachvollziehen kann.
Typische Einsatzfälle im Mittelstand
Softwareentwicklung für KMU bedeutet selten, ein riesiges System von Grund auf zu bauen. Meistens geht es um ein klar umrissenes Werkzeug, das an einer bestimmten Stelle hilft. Vier Arten von Projekten begegnen mir dabei immer wieder.
Kundenportal
Deine Kunden melden sich an und sehen ihre Aufträge oder den Stand einer Reparatur. Das spart Telefonate und E-Mails auf beiden Seiten. Ein Portal kann klein anfangen, zum Beispiel mit einer Ablage für Rechnungen und Lieferscheine, und später wachsen.
Angebots- und Preisrechner
Wenn deine Preise von Maßen, Material, Menge und Montageaufwand abhängen, steckt das Wissen dafür oft in einer Tabelle oder im Kopf des Chefs. Ein Angebotsrechner bildet diese Logik sauber ab. Er kann intern für den Vertrieb laufen oder auf deiner Website stehen, damit Interessenten selbst eine erste Einschätzung bekommen.
Interne Werkzeuge
Dazu zählen Einsatzplanung, Lagerlisten, Prüfprotokolle oder eine Übersicht über Maschinen und ihre Wartungstermine. Spektakulär sind solche Werkzeuge selten. Sie nehmen deinem Team aber täglich Arbeit ab, und genau dort merkst du den Nutzen am schnellsten.
Schnittstellen zwischen Systemen
Dein Onlineshop, die Warenwirtschaft und das Buchhaltungsprogramm wissen nichts voneinander? Eine Schnittstelle sorgt dafür, dass Bestellungen oder Lagerbestände automatisch von einem System ins andere wandern. Weil dafür keine neue Oberfläche nötig ist, steht hier oft wenig Aufwand einer großen Entlastung gegenüber.
Welche Projekte ich sonst noch umsetze, findest du auf meiner Seite zur Softwareentwicklung.

So läuft ein Softwareprojekt ab
Wer zum ersten Mal Individualsoftware entwickeln lassen möchte, rechnet oft mit einem langen Vorlauf: monatelange Planung, ein dickes Dokument und dann Funkstille bis zur Übergabe. In der Praxis klappt es mit kurzen Schritten besser, weil du nach jedem Schritt etwas siehst und mitreden kannst.
1. Anforderungen klären
Am Anfang steht ein Gespräch über deinen Ablauf. Wer arbeitet mit dem Werkzeug, welche Daten gibt es schon und wo genau entsteht heute der Aufwand? Erst wenn das eigentliche Problem verstanden ist, lohnt es sich, über Funktionen zu reden. Oft zeigt sich dabei, dass die erste Version viel kleiner sein kann als gedacht.
2. Eine Testversion zum Anklicken
Ich baue früh eine klickbare Testversion, statt lange Texte zu schreiben. Du siehst die Eingabemasken auf dem Bildschirm und merkst sofort, was fehlt oder was du dir anders vorgestellt hast. Missverständnisse fallen so zu einem Zeitpunkt auf, an dem eine Änderung noch wenig Aufwand macht.
3. In Etappen umsetzen
Danach wird Stück für Stück gebaut. Jede Etappe endet mit einem Stand, den du ausprobieren kannst. Ändern sich Prioritäten oder trägt eine Idee in der Praxis nicht, korrigiert ihr den Kurs, bevor viel Budget verbraucht ist.
4. Launch
Vor dem Start werden vorhandene Daten übernommen, Zugänge eingerichtet und das Team eingewiesen. Ersetzt die Software einen bestehenden Ablauf, lohnt sich eine kurze Phase, in der alt und neu parallel laufen. So merkt ihr Lücken, ohne dass der Betrieb darunter leidet.
5. Betreuung
Mit dem Launch ist eine Software nicht fertig. Aus dem Alltag kommen neue Wünsche, und Drittanbieter ändern ihre Schnittstellen oder bringen Updates, auf die deine Software reagieren muss. Weil dieser Punkt bei der Planung am häufigsten zu kurz kommt, bekommt er weiter unten einen eigenen Abschnitt.
Was die Kosten treibt und wie du dein Budget planbar machst
Ohne Blick auf dein konkretes Vorhaben lässt sich die Preisfrage nicht seriös beantworten. Du kannst aber verstehen, welche Faktoren den Aufwand bestimmen. Damit entscheidest du selbst, wo du investierst und wo du sparst.
Die wichtigsten Kostentreiber:
- Die Zahl der Benutzerrollen. Ein Werkzeug, das nur das Büro nutzt, ist einfacher als eines mit getrennten Rechten für Außendienst, Lager, Kunden und Geschäftsführung.
- Jede Schnittstelle zu einem anderen System braucht Abstimmung, Tests und spätere Pflege. Schlecht dokumentierte Fremdsysteme machen das aufwendiger.
- Die Übernahme alter Daten. Alte Listen sind selten sauber. Dubletten, uneinheitliche Schreibweisen und leere Felder müssen vor dem Import bereinigt werden.
- Sonderfälle. Der Standardablauf ist oft schnell gebaut, die seltenen Ausnahmen kosten überraschend viel Zeit.
- Mobile Nutzung. Soll die Software auch im Funkloch beim Kunden funktionieren, steigt der Aufwand deutlich.
- Der Anspruch an die Gestaltung. Ein internes Werkzeug darf schlichter aussehen als ein Portal, das deine Kunden jeden Tag benutzen.
Planbar wird dein Budget, wenn du klein anfängst. Lege eine erste Version fest, die genau ein Problem löst, und lass sie mit festem Umfang umsetzen. Alles Weitere kommt auf eine Wunschliste, die ihr angeht, sobald die erste Version im Einsatz ist und du weißt, was wirklich fehlt.
Denk außerdem die laufenden Kosten von Anfang an mit. Hosting, Wartung und kleinere Weiterentwicklungen fallen jeden Monat an. Wer sie von vornherein einplant, erlebt nach dem Start keine bösen Überraschungen.
Risiken und typische Fallstricke
Die folgenden Probleme sehe ich am häufigsten. Fast alle lassen sich mit etwas Vorbereitung vermeiden, wenn man sie vor Projektbeginn anspricht.
Das Lastenheft ist zu groß
Ein dickes Lastenheft wirkt gründlich. In der Praxis beschreibt es oft Funktionen, die später niemand nutzt, und macht das Projekt teuer und langsam. Besser funktionieren eine kurze Beschreibung des Problems, eine Liste der wichtigsten Abläufe und eine Testversion, an der ihr gemeinsam weiterdenkt.
Abhängigkeit vom Entwickler
Was passiert, wenn dein Entwickler nicht mehr erreichbar ist? Diese Frage gehört vor den Projektstart. Bei mir gehören Code und Zugänge dem Kunden, du kannst also jederzeit jemand anderen beauftragen, ohne bei null anzufangen. Achte außerdem darauf, dass verbreitete Technik zum Einsatz kommt und eine Grunddokumentation existiert.
Fehlende Wartung
Software, die nach dem Launch niemand pflegt, altert schnell. In Bibliotheken werden Sicherheitslücken entdeckt, und die Anbindung an das Buchhaltungsprogramm hört nach einem Update plötzlich auf zu funktionieren. Ohne vereinbarte Betreuung fällt das meist erst auf, wenn schon etwas kaputt ist.
Datenschutz und DSGVO
Sobald deine Software Kundennamen, Adressen oder Telefonnummern verarbeitet, gilt die DSGVO. Dann musst du klären, wer welche Daten sehen darf, wie lange sie gespeichert bleiben und wie sie gelöscht werden. Ein guter Entwickler plant Zugriffsrechte und Löschfunktionen von Anfang an ein. Mit dem Hoster brauchst du zusätzlich einen Vertrag zur Auftragsverarbeitung.
Hosting in Deutschland
Wo deine Software läuft, solltest du bewusst entscheiden. Ein Server in einem deutschen Rechenzentrum macht die datenschutzrechtliche Bewertung einfacher, und du kannst Kunden die Frage nach dem Speicherort klar beantworten. Kläre vorab, wer den Server verwaltet, wie oft Backups laufen und wie schnell im Notfall wiederhergestellt wird.

Nach dem Launch: Warum die Betreuung so wichtig ist
Viele Betriebe planen ihr Budget bis zum Starttag. Danach soll die Software einfach laufen. Im Alltag zeigen sich dann Dinge, die vorher niemand wissen konnte, und ein Teil davon muss schnell gelöst werden.
Nach ein paar Wochen Nutzung kommen die besten Ideen, etwa ein zusätzlicher Filter oder ein Export für den Steuerberater. Solche kleinen Verbesserungen machen aus einer brauchbaren Software ein Werkzeug, das dein Team gern benutzt. Dafür brauchst du jemanden, der dein System kennt und zügig reagiert.
Eine laufende Betreuung umfasst typischerweise:
- Sicherheitsupdates für Server, Framework und eingesetzte Bibliotheken
- Überwachung, ob die Anwendung erreichbar ist und die Backups funktionieren
- Anpassungen, wenn Drittanbieter ihre Schnittstellen ändern
- ein festes Kontingent für kleine Änderungen und Wünsche
- einen Ansprechpartner, der bei Problemen schnell antwortet
Ich betreue derzeit über 40 Websites dauerhaft und antworte auf Anfragen meist noch am selben Tag. Meine eigenen WordPress-Plugins wie Meindl Ordner, das im offiziellen WordPress-Verzeichnis steht, pflege ich samt eigener Lizenzserver selbst. Wie viel Arbeit eine Software nach dem Start noch macht, kenne ich also aus eigener Erfahrung.
Praxisbeispiel: Turnus, ein CRM für den Außendienst
Wie eine Software aus dem Arbeitsalltag heraus entsteht, zeigt mein eigenes Projekt Turnus. Das ist ein CRM für den Außendienst im Maschinenhandel, das sich gerade in Entwicklung befindet. Ich entwickle es zusammen mit einem Außendienstler, der täglich mit genau den Problemen zu tun hat, die Turnus lösen soll.
Durch die Zusammenarbeit entstehen Funktionen dort, wo im Arbeitstag tatsächlich Zeit verloren geht, und Ideen, die am Schreibtisch gut klingen, unterwegs aber stören, fliegen früh wieder raus. So sollte auch dein Projekt laufen: mit jemandem aus deinem Team, der die Testversion früh in die Hand nimmt und offen sagt, was nervt.
Checkliste: So wählst du den passenden Entwickler aus
Ob Agentur oder Freelancer um die Ecke, diese Fragen helfen dir beim Vergleich von Angeboten. Wenn du Softwareentwicklung in Nürtingen oder der Region Stuttgart suchst, hast du den Vorteil, dass ein Treffen vor Ort ohne großen Aufwand möglich ist.
- Hat der Entwickler vergleichbare Projekte umgesetzt, und kann er sie dir zeigen?
- Bekommst du früh eine klickbare Testversion oder erst am Ende ein fertiges Produkt?
- Gehören dir nach Projektende der Quellcode und alle Zugänge?
- Wird verbreitete Technik eingesetzt, mit der auch andere Entwickler arbeiten können?
- Wie sieht die Betreuung nach dem Launch aus, und ist sie schriftlich geregelt?
- Wo wird die Software gehostet, und gibt es einen Vertrag zur Auftragsverarbeitung?
- Wie schnell bekommst du eine Antwort, wenn etwas nicht funktioniert?
- Stellt er Rückfragen zu deinem Ablauf, bevor er ein Angebot schreibt?
- Rät er dir auch einmal von einer Funktion ab, wenn sie den Aufwand nicht wert ist?
Häufige Fragen
Wie lange dauert es, Individualsoftware entwickeln zu lassen?
Das hängt vom Umfang ab. Ein klar abgegrenztes Werkzeug mit wenigen Benutzerrollen ist deutlich schneller fertig als ein Portal mit mehreren Schnittstellen. Eine erste klickbare Testversion solltest du aber in jedem Fall früh zu sehen bekommen, damit du nicht monatelang ins Blaue planst.
Ist maßgeschneiderte Software teurer als Standardsoftware?
Am Anfang meistens ja, weil die Entwicklung einmalig bezahlt wird. Über die Jahre kann sich das Bild verschieben, wenn Lizenzgebühren pro Nutzer wegfallen und dein Team keine Umwege mehr gehen muss. Rechne deshalb über mehrere Jahre und beziehe die laufende Betreuung mit ein.
Kann ich später den Entwickler wechseln?
Ja, wenn dir Quellcode und Zugänge gehören und die Software mit verbreiteter Technik gebaut wurde. Lass dir das vor Projektbeginn schriftlich bestätigen. Eine kurze Dokumentation erleichtert dem neuen Entwickler den Einstieg zusätzlich.
Lässt sich Individualsoftware mit meiner Website verbinden?
Ja. Ein Angebotsrechner oder ein Kundenlogin lässt sich direkt in eine bestehende Seite einbauen. Falls deine Website ohnehin eine Überarbeitung braucht, findest du unter Webseiten mehr dazu, wie ich Websites umsetze.
Du hast einen Ablauf im Kopf, der dich jede Woche Zeit kostet, und fragst dich, ob sich eine eigene Lösung lohnt? Erzähl mir davon. Im ersten Gespräch schauen wir gemeinsam, ob Individualsoftware für dich sinnvoll ist oder ob ein vorhandenes Programm reicht. Schreib mir einfach, ich melde mich meist noch am selben Tag.

// geschrieben von
Erwin Meindl
Entwickler aus Nürtingen. Baut seit 2016 Webseiten und Software für Unternehmen, dazu eigene WordPress-Plugins und die Außendienst-Software Turnus.
Mehr über mich

