Individualsoftware

Individualsoftware, gebaut um Ihren Betrieb statt um eine Vorlage

Wenn Standardsoftware Ihr Team in Umwege zwingt, wird die Rechnung jeden Tag in Handarbeit bezahlt. Wir bauen Systeme, die zu dem Prozess passen, den Sie bereits haben.

Die Tabelle, die zur kritischen Infrastruktur wurde

Fast jedes betriebliche Problem, zu dem wir gerufen werden, beginnt gleich. Eine Tabelle wurde angelegt, um etwas Vorübergehendes zu lösen. Sie funktionierte, also wuchs sie. Heute hat sie zwölf Registerblätter, drei Menschen, die sie verstehen, Makros, die niemand anzufassen wagt, und der Betrieb steht tatsächlich still, wenn die Datei von der falschen Person gesperrt ist.

Die Alternative, die die meisten Unternehmen zuerst versuchen, ist ein SaaS-Produkt. Manchmal ist das genau richtig, und dann sagen wir das auch — eine Lizenz zu zahlen ist meist günstiger, als Software beauftragen zu lassen. Es hört auf, richtig zu sein, wenn Ihr Prozess von den Annahmen des Produkts in einer Weise abweicht, die im Wettbewerb zählt. Dann zahlen Sie doppelt: einmal die Lizenz und ein zweites Mal in den Arbeitsstunden, mit denen Ihr Team die Lücke überbrückt.

Die Entscheidung, die Sorgfalt verdient, ist die Frage, in welcher dieser beiden Lagen Sie tatsächlich sind. Das ist eine Frage an Ihren Prozess, nicht an die Technik, und sie verdient ein ehrliches Gespräch, bevor irgendjemand Code schreibt.

Wie wir ein Projekt angehen

Eine Analyse, die den echten Prozess abbildet

Wir setzen uns zu den Menschen, die die Arbeit machen, und dokumentieren, was tatsächlich passiert — einschließlich der undokumentierten Ausnahmen, die jeder Betrieb ansammelt. Genau in diesen Ausnahmen steckt meist der Wert, und genau sie kann ein generisches Produkt nicht abbilden.

Zuerst eine schmale Scheibe

Die erste Auslieferung deckt einen vollständigen Arbeitsablauf von Anfang bis Ende ab, statt die Hälfte von allem. Ihr Team nutzt sie früh im Echtbetrieb, wodurch Missverständnisse auftauchen, solange sie günstig zu korrigieren sind — und Sie einen echten Entscheidungspunkt über das Weitermachen bekommen.

Anbindung an das, was Sie bereits betreiben

Die meiste nützliche Unternehmenssoftware entfaltet ihren Wert dadurch, dass sie Dinge verbindet: Buchhaltung, CRM, Zahlungsabwicklung, Speditions-APIs, Lagersysteme. Wir entwickeln gegen dokumentierte Schnittstellen, behandeln die Fehlerfälle sauber und machen die Anbindung beobachtbar, damit aus einem stillen Ausfall kein Monat fehlerhafter Daten wird.

Rollen und Berechtigungen von Anfang an

Wer was sehen darf, wer was freigeben darf und was protokolliert wird. Ein Rechtemodell nachträglich in ein System einzuziehen, das alle für Administratoren hielt, gehört zu den teuersten Nacharbeiten in diesem Feld.

Auswertungen, die tatsächlich geöffnet werden

Betriebliches Reporting auf dem lebenden Datenmodell statt freitags in eine Tabelle exportiert. Wenn eine Zahl wichtig genug ist, um in einer Besprechung erörtert zu werden, sollte sie ein Link sein und kein Anhang.

Dokumentation und Übergabe

Architekturnotizen, Einrichtung der Umgebungen und Deployment-Handbücher, so geschrieben, dass andere Entwickler das System übernehmen können. Sie kaufen keine Abhängigkeit von uns.

Technologien, die wir dafür einsetzen

Backend

  • Node.js
  • Express
  • Laravel
  • PHP
  • TypeScript

Frontend

  • React
  • Next.js
  • Angular

Daten

  • MySQL
  • MongoDB
  • Neo4j

Infrastruktur

  • Docker
  • Azure
  • GitHub Actions

Wir wählen daraus nach dem, was das Projekt braucht und was Ihr Team nach der Übergabe pflegen kann — nicht danach, womit wir am liebsten arbeiten. Ist bereits ein tragfähiger Technologiestand vorhanden, arbeiten wir darin weiter.

Systeme, um die wir häufig gebeten werden

Betriebs- und Workflow-Plattformen

Auftragsverfolgung, Planung, Freigaben und Statusberichte für Unternehmen, deren Prozess zu keinem Produkt am Markt passt. Ersetzt üblicherweise eine Mischung aus Tabellen, E-Mail-Verläufen und einem gemeinsamen Kalender.

Kunden- und Lieferantenportale

Geschützte Bereiche, in denen externe Beteiligte Informationen selbst einreichen, verfolgen und abrufen. Der Ertrag bemisst sich gewöhnlich an den eingehenden E-Mails, die ausbleiben.

Integrationsschichten

Middleware, die getrennte Systeme in Übereinstimmung hält — Bestellungen in die Buchhaltung, Bestände zwischen Lager und Shop, Leads in ein CRM. Unspektakulär und häufig die Arbeit mit dem höchsten Ertrag, die wir leisten.

Interne Werkzeuge

Administrationsoberflächen, Massenoperationen auf Daten und Support-Werkzeuge, für die heute noch Entwickler eine Abfrage ausführen müssen. Sie in eine sichere Oberfläche zu verlagern, gibt Entwicklungszeit zurück und nimmt einen Engpass aus dem Support.

Fragen, die uns dazu gestellt werden

Was kostet Individualsoftware?

Das hängt von der Zahl der unterschiedlichen Abläufe ab, davon, wie viele Fremdsysteme angebunden werden müssen, und davon, wie viel des Prozesses bereits dokumentiert ist. Statt eine Spanne zu nennen, die ohne diese Angaben bedeutungslos wäre, führen wir eine kurze, bezahlte Analysephase durch und nennen danach einen Festpreis je Phase. Zeigt die Analyse, dass ein Standardprodukt Ihnen besser dient, sagen wir das.

Ist Individualsoftware besser als Standardsoftware?

Häufig nicht. Wenn ein Produkt Ihren Prozess abdeckt und Sie sich seinen Annahmen anpassen können, ist die Lizenz fast immer günstiger und schneller. Individualentwicklung rechtfertigt ihre Kosten, wenn Ihr Prozess ein echter Wettbewerbsvorteil ist, wenn die Integration mehrerer Systeme das eigentliche Problem ist, oder wenn die Kosten pro Arbeitsplatz die Kosten einer Eigenentwicklung überschritten haben.

Was passiert, wenn wir nach dem Launch Änderungen brauchen?

Die meisten Kunden gehen in eine Betreuungsvereinbarung über, die Fehlerbehebungen, Aktualisierungen von Abhängigkeiten und ein monatliches Kontingent für Änderungen abdeckt. Pflicht ist das nicht — Ihnen gehört der Code, und Sie können ihn zu jedem fähigen Team tragen.

Wie bleibt ein Festpreis ehrlich?

Indem der Preis je Phase festgelegt wird und nicht für das ganze Vorhaben. Jede Phase hat einen definierten Umfang, der vor ihrem Beginn vereinbart wird. Taucht mitten in einer Phase etwas Neues auf — und das passiert meistens —, wird es in die nächste Phase aufgenommen, statt die laufende still auszuweiten.

Können Sie Software übernehmen, die jemand anderes gebaut hat?

Ja, und das kommt oft vor. Wir beginnen mit einem Audit zu Codequalität, Aktualität der Abhängigkeiten, Sicherheitslage und Testabdeckung und geben Ihnen anschließend eine klare Empfehlung zu Weiterentwicklung oder Neubau, samt Begründung.

Sie denken über Individualsoftware nach?

Schicken Sie uns das Problem und die Randbedingungen, die Sie bereits kennen. Wir melden uns mit dem, was es unserer Ansicht nach braucht, einem Vorgehen und einer realistischen Größenordnung — oder mit der Auskunft, dass wir dafür nicht die Richtigen sind.

Gespräch beginnen