Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Individualsoftware für Fertigung und Handwerk

Wir haben unsere Software zuerst für uns selbst gebaut.

InnoSpark ist ein Gerätebau-Betrieb. Weil keine Standardsoftware zu unseren Abläufen passte, haben wir unsere eigene entwickelt — Aufträge, Lager, Fertigung und Belege an einem Ort. Sie läuft seit über 200 Fassungen im Alltag. Jetzt bauen wir sie auch für andere Betriebe.

Gespräch vereinbaren Das Auftragstool ansehen

  • Läuft auf Ihrer eigenen Hardware
  • Kein Abo, kein Datenabfluss
  • Anbindung an Ihre vorhandenen Systeme

Fünf Werkzeuge, die nichts voneinander wissen

Die Buchhaltung kennt die Rechnung, aber nicht den Lagerbestand. Die Excel-Liste kennt den Bestand, aber nicht den Auftrag. Die Zeichnung liegt auf dem Netzlaufwerk, die Rückfrage dazu im Postfach eines Kollegen. Und die Antwort auf „Wann kommt die Lieferung?" steht auf einem Zettel. Das funktioniert — solange alle da sind und niemand krank wird.

Doppelte Eingabe

Jede Zahl wird zwei- bis dreimal getippt. Jedes Mal kann sie sich unterscheiden.

Suchen statt arbeiten

„Wo liegt der Lieferschein von letzter Woche?" — und drei Leute suchen mit.

Wissen im Kopf

Wer weiß, wie das Gerät zusammengebaut wird? Der eine Kollege. Was, wenn er im Urlaub ist?

Keine Übersicht

Wie viele Aufträge sind wirklich offen? Was fehlt im Lager? Die ehrliche Antwort: nachrechnen.

Links fünf getrennte Systeme ohne Verbindung, rechts ein zentrales Auftragstool, das die Bereiche verbindet und vorhandene Systeme anbindet

Software, die sich Ihrem Ablauf anpasst — nicht umgekehrt

Standardsoftware bringt ihre eigene Logik mit. Passt sie nicht zum Betrieb, passt sich der Betrieb an: Man baut Umwege, führt Nebenlisten, klebt Zettel an den Bildschirm. Wir gehen den anderen Weg. Wir schauen uns an, wie bei Ihnen gearbeitet wird, und bauen die Software darum herum.

Wir kennen den Betrieb von innen

Wir bauen selbst Geräte, führen selbst ein Lager, schreiben selbst Rechnungen. Sie müssen uns nicht erst erklären, was eine Stückliste ist.

Ihre Systeme bleiben

Buchhaltung, Postfach, Dateiablage — was funktioniert, bleibt. Wir binden es an, statt es zu ersetzen. Weniger Risiko, weniger Kosten, keine Umstellung im Rechnungswesen.

Sie behalten die Kontrolle

Die Software läuft auf Ihrer Hardware. Ein NAS im Haus genügt. Ihre Daten verlassen das Haus nicht, und niemand kann Ihnen den Zugang abdrehen.

Unser eigener Betrieb, seit über zwei Jahren

Das Auftragstool

Es ist entstanden, weil wir es brauchten. Angefangen mit einer Auftragsliste, heute die Software, über die bei uns alles läuft: vom Angebot über die Fertigung bis zur Rechnung, mit Lager, Seriennummern und der kompletten Ablage.

  • 209veröffentlichte Fassungen
  • 12Arbeitsbereiche
  • 8angebundene Systeme
  • 53Datenmodelle

Wir haben nicht angefangen, um Software zu verkaufen. Wir haben angefangen, weil uns die Zettelwirtschaft genervt hat. Dass daraus ein Angebot geworden ist, lag daran, dass andere Betriebe dasselbe Problem haben.

InnoSpark GmbH

Was das Auftragstool kann

Ein Auszug. Ihr Betrieb braucht andere Schwerpunkte — genau darum geht es.

Aufträge

Teillieferungen ohne Zettelwirtschaft

Von zehn Stück gehen erst vier raus? Das Tool weiß, was noch offen ist, was schon berechnet wurde und was noch im Lager liegt. Mehrere Rechnungen und Lieferscheine je Auftrag sind der Normalfall, nicht die Ausnahme.

Lager

Ein Artikel, beliebig viele Lagerplätze

Die Realität im Regal: Dieselbe Schraube liegt in drei Kisten. Das Tool weiß von allen dreien — und rechnet richtig, statt nur den Hauptlagerplatz zu kennen.

Lager

Automatische Einkaufsliste

Was in den offenen Aufträgen gebraucht wird, minus was im Lager liegt, gruppiert nach Lieferant. Man muss nicht mehr selbst rechnen, was fehlt.

Fertigung

Anleitungen mit Bildern, Schritt für Schritt

Das Wissen, wie ein Gerät zusammengebaut wird, steht nicht mehr nur in einem Kopf. Ein Assistent führt durch die Montage — auch für den Neuen im dritten Monat.

Fertigung

Bildschirm in der Werkstatt

Ein Display an der Wand zeigt den aktuellen Stand: was läuft, was fertig ist, wie lange noch bis zum Liefertermin. Ohne Anmeldung, ohne Maus — ein Raspberry Pi genügt.

Dokumente

Alles zum Vorgang an einem Ort

Zeichnungen, Angebote, Lieferscheine, Rechnungen, Nachweise. Mit Vorschau, damit man nicht jede Datei herunterladen muss, um zu sehen, was drin ist.

In kleinen Schritten, ab dem ersten Monat nutzbar

Ein Softwareprojekt, das zwölf Monate läuft und dann „fertig" ist, geht schief. Wir liefern in kleinen Stücken: Der erste nutzbare Teil steht nach wenigen Wochen, danach kommt jede Woche etwas dazu. Sie sehen früh, ob es passt — und können jederzeit umsteuern.

kostenlos

1 · Zuhören

Wir kommen vorbei oder telefonieren. Sie zeigen, wie gearbeitet wird und wo es klemmt. Danach wissen beide Seiten, ob es passt.

2–6 Wochen

2 · Der erste Teil

Wir bauen den Bereich, der am meisten weh tut. Nicht alles auf einmal. Sie arbeiten damit und sagen uns, was fehlt.

in Ihrem Tempo

3 · Wachsen lassen

Bereich für Bereich. Was Sie nicht brauchen, bauen wir nicht.

dauerhaft

4 · Bleiben

Software ist nie fertig. Ändert sich Ihr Ablauf, ändert sich die Software mit.

Vier Schritte: Zuhören, Der erste Teil, Wachsen lassen, Bleiben — ab Schritt zwei wird produktiv gearbeitet

Für alle, die es genauer wissen wollen

Wir setzen auf bewährte, quelloffene Bausteine — nichts Exotisches, nichts, was in drei Jahren niemand mehr pflegt. Wenn Sie eine eigene IT haben, kann die mitreden.

Bewährte Bausteine, nichts Exotisches

Python, Django, PostgreSQL, React — alles quelloffen, alles seit über zehn Jahren etabliert. Nichts, wofür es in drei Jahren keine Entwickler mehr gibt.

Läuft bei Ihnen

Fünf Container über Docker Compose. Ein NAS im Haus genügt; ein eigener oder gemieteter Server geht genauso. Ihre Daten verlassen das Haus nicht.

Ein Befehl zum Aktualisieren

Neue Fassung einspielen heißt: ein Befehl. Datenbank-Anpassungen laufen dabei automatisch mit.

Offene Schnittstelle

Alles, was die Oberfläche kann, kann auch ein anderes Programm — über eine dokumentierte REST-Schnittstelle mit OpenAPI-Beschreibung.

Aufbau
Fünf Schichten: nginx als Eingang, Django als Anwendung, PostgreSQL als Datenbank, Meilisearch für die Suche und ein Hintergrunddienst für den Abgleich — alles auf eigener Hardware
SchichtBausteinAufgabe
EingangnginxEinziger Weg von außen. Liefert die Oberfläche aus, reicht Anfragen nach hinten durch, gibt Dateien direkt von der Platte aus.
AnwendungDjango 5.1 · Gunicorn · Python 3.12Die gesamte Fachlogik, aufgeteilt in elf getrennte Module.
DatenPostgreSQL 1653 Tabellen. Bestände werden über genau einen Schreibweg geändert.
SucheMeilisearch 1.7Drei Indizes, tippfehlertolerant, über Sendungs- und Seriennummern hinweg.
Abgleicheigener HintergrunddienstTelefon-Abgleich und Datenabruf aus der Buchhaltung, zeitgesteuert.
Bausteine im Einzelnen
FeldGewählt
Sprache BackendPython 3.12
RahmenwerkDjango 5.1 · Django REST Framework 3.15
DatenbankPostgreSQL 16
SucheMeilisearch 1.7
Sprache FrontendTypeScript 5.5
OberflächeReact 18.3 · Vite 5.4 · Tailwind CSS 3.4
AuslieferungDocker Compose, 5 Container
Am TabletPWA — auf dem Startbildschirm ablegbar, Vollbild
Angebundene Systeme
SystemWofürRichtung
sevDeskKunden, Lieferanten, Angebote, Rechnungen, Lieferscheine samt PDFnur lesend
Nextcloud DeckJeder Vorgang hat eine Karte; Verschieben auf dem Board setzt den Statusbeide Richtungen
CardDAVKontakte und Nummern auf den Diensttelefonenschreibend
BZSt eVATRBestätigung von USt-IdNr. mit Nachweis-PDFabfragend
BichonDurchsuchbares E-Mail-Archiv, Anhänge übernehmbarnur lesend
DHLSendungsverfolgung Paket und Expressabfragend
LieferantenseitenArtikeldaten, Beschreibung und Bilder übernehmenabfragend
EtikettendruckerLäuft im Tool selbst, Auswahl wird übergebeneingebettet

Das ist keine Liste, die für jeden Kunden gilt — sondern der Beweis, dass sich anbinden lässt, was da ist. Bei einem anderen Betrieb heißt es vielleicht DATEV, Lexware oder ein Webshop.

Wie wir bauen

Ein Schreibweg je Wahrheit

Lagerbestände ändert genau eine Funktion. Keine Ansicht rechnet nebenher selbst. Bedarf, Vormerkung und Verfügbarkeit stammen aus einer einzigen Berechnung, die vier Anzeigen speist. Wo zwei Stellen dasselbe ausrechnen, driften sie irgendwann auseinander — und dann glaubt niemand mehr den Zahlen.

Fremde Systeme bleiben maßgeblich

Die Buchhaltung führt die Kundendaten, nicht das Tool. Es liest, ergänzt und schreibt bewusst nicht zurück. Das kostet Bequemlichkeit und erspart die Klasse von Fehlern, bei der zwei Systeme sich gegenseitig überschreiben.

Wer hochlädt, prüft

Jede Datei durchläuft dieselbe Prüfung — Endung, Größe, bei Bildern der Inhalt — egal ob hochgeladen oder aus einer E-Mail übernommen. Ausgeliefert wird sie so, dass ein getarntes Skript im Browser nicht startet.

Jede Änderung wird aufgeschrieben

209 Fassungen, jede mit einem Eintrag, was sich geändert hat und warum. Wer in zwei Jahren wissen will, warum etwas so gebaut ist, findet die Antwort.

Zahlen
KennzahlWert
Python (ohne Datenbank-Migrationen)17.347 Zeilen
TypeScript / React41.087 Zeilen
Datenmodelle53
Schnittstellen-Endpunkte70
Arbeitsbereiche in der Oberfläche12
Veröffentlichte Fassungen209

Stand Auftragstool v0.213, ausgelesen am 2026-08-27.

Häufige Fragen

Was kostet das?

Das hängt davon ab, was gebraucht wird — deshalb steht hier keine Zahl. Ein einzelner Bereich wie eine Lagerverwaltung mit Scanner bewegt sich in einer ganz anderen Größenordnung als eine Ablösung aller Systeme. Was wir sagen können: Wir rechnen nach Aufwand, nicht pauschal, und Sie bekommen vor jedem Schritt eine Einschätzung. Der erste nutzbare Teil kostet weniger, als die meisten erwarten — weil wir nicht bei null anfangen.

Wie lange dauert es, bis wir etwas haben?

Der erste Teil, mit dem wirklich gearbeitet werden kann: zwei bis sechs Wochen. Nicht alles, sondern der Bereich, der am meisten weh tut. Wir liefern bewusst nicht in einem großen Wurf. Ein Projekt, das zwölf Monate läuft und dann „fertig" ist, geht schief — weil sich in zwölf Monaten die Anforderungen ändern und niemand vorher weiß, ob es passt.

Was passiert mit unseren bisherigen Daten?

Die kommen mit. Artikel aus Excel, Kunden aus der Buchhaltung, Bestände aus Listen — das ist Fleißarbeit, aber Routine. Was sich automatisch übernehmen lässt, übernehmen wir automatisch.

Müssen wir unsere Buchhaltung wechseln?

Nein. Wir binden an, was da ist. Bei uns selbst läuft die Buchhaltung weiter in sevDesk; das Tool liest von dort und schreibt bewusst nicht zurück. Genauso geht DATEV, Lexware oder was Sie sonst nutzen. Das ist keine Bequemlichkeit, sondern Absicht: Wo zwei Systeme dieselben Daten schreiben, überschreiben sie sich irgendwann gegenseitig.

Wo liegen unsere Daten?

Bei Ihnen. Die Software läuft auf Ihrer eigenen Hardware — ein NAS im Haus genügt, ein Server geht auch. Kein Abo, kein Konto bei uns, kein Datenabfluss. Wenn Sie möchten, hosten wir es; dann liegt es in einem deutschen Rechenzentrum. Die Entscheidung liegt bei Ihnen und lässt sich später ändern.

Was, wenn Sie irgendwann nicht mehr da sind?

Eine berechtigte Frage, die bei Individualsoftware zu selten gestellt wird. Unsere Antwort: Sie bekommen den Quellcode. Er ist dokumentiert, jede Änderung nachvollziehbar, und er nutzt gängige Bausteine — Python, PostgreSQL, React — für die es überall Entwickler gibt. Kein Bindungseffekt durch Exotik.

Wir sind nur fünf Leute. Sind wir zu klein?

Wir sind drei. Genau für diese Größe ist es gemacht: zu klein für ein ERP-Projekt mit sechsstelligem Budget, zu eigen für Software von der Stange.

Wir haben schon eine Software, die halb funktioniert.

Das ist der Normalfall. Oft ist die richtige Antwort nicht, sie zu ersetzen, sondern das zu ergänzen, was fehlt — und beides zu verbinden. Auch das schauen wir uns im Gespräch an.

Können wir das erst mal ausprobieren?

Das Auftragstool können wir Ihnen zeigen, live, mit Beispieldaten. Was wir nicht anbieten, ist ein kostenloser Testzugang — weil eine Software, die nicht zu Ihrem Ablauf passt, im Test nichts beweist. Der Punkt ist ja gerade, dass sie angepasst wird.

Wer arbeitet an unserem Projekt?

Wir. Kein Weiterreichen an Dritte, keine wechselnden Ansprechpartner. Bei einem Betrieb unserer Größe ist das kein Versprechen, sondern eine Tatsache.

Was ist, wenn sich unsere Abläufe ändern?

Dann ändert sich die Software mit. Genau das ist der Unterschied zu Standardsoftware. Bei uns selbst ist das Tool in über 200 Fassungen mitgewachsen — jede davon aus dem Alltag heraus entstanden, nicht aus einem Lastenheft.

Erzählen Sie uns, wo es klemmt

Ein Gespräch kostet nichts und verpflichtet zu nichts. Am Ende wissen Sie, ob sich Individualsoftware für Ihren Betrieb rechnet — auch wenn die Antwort nein lautet.

Kontaktformular
Datenschutz
Bitte beachten Sie unsere .
Die mit einem Stern (*) markierten Felder sind Pflichtfelder.