App-Entwicklung für den Mittelstand: Anwendungen, die Tabellen und Zettel ablösen

App-Entwicklung heißt bei uns: Ein Ablauf, der heute in Tabellen, E-Mail-Anhängen oder auf Papier lebt, bekommt eine eigene Anwendung mit Rollen, Daten und Schnittstellen. Das kann eine Webanwendung am Arbeitsplatz sein, ein Zugang für Kunden oder die mobile Erfassung unterwegs, jeweils abgenommen gegen Kriterien, die vor dem Start im Angebot stehen.

Vertragspartner ist eine deutsche GmbH, der Vertrag folgt deutschem Recht, die Anwendung läuft auf eigenen Servern bei Hetzner in Deutschland und der EU. Ob der Browser genügt oder ein Programm aus dem App-Store nötig ist, klären wir im ersten Gespräch. Anwendungen, die tief im Betriebssystem des Telefons arbeiten, gehören nicht zu dem, was wir anbieten, und das sagen wir, bevor ein Angebot entsteht.

Für wen

  • Die Auftragsübersicht ist eine Tabelle, die drei Leute gleichzeitig pflegen, und jede Woche entscheidet jemand, welche Fassung gilt.
  • Kunden oder Partner fragen per E-Mail nach Status, Dokumenten und Terminen, obwohl die Antwort längst im eigenen System steht.
  • Im Außendienst, im Lager oder in der Produktion wird auf Papier notiert und im Büro abgetippt, mit Rückfragen und Tippfehlern.
  • Eine Standardsoftware deckt das Kerngeschäft ab, aber der eine Ablauf, der Ihr Haus unterscheidet, läuft neben ihr her.

Was Sie bekommen

App-Entwicklung vom Datenmodell her

Bevor ein Bildschirm entworfen wird, steht fest, welche Daten es gibt, wem sie gehören und wer sie ändern darf. Rollen, Freigaben und Protokoll sind Teil des ersten Entwurfs und keine Ergänzung am Ende. Daraus folgen die Oberflächen: am Schreibtisch mit voller Ansicht, auf dem Telefon mit den wenigen Handgriffen, die unterwegs gebraucht werden.

Oberfläche in React und TypeScript

Die Anwendung entsteht in TypeScript, die Oberfläche in React, dahinter Node.js und PostgreSQL. Eine Sprache vom Formular bis zur Datenbank bedeutet, dass ein Fehler in der Typprüfung auffällt und nicht erst beim Kunden. Soll die Anwendung vom Startbildschirm des Telefons starten und kurze Funklöcher überstehen, wird sie als Progressive Web App ausgeliefert.

Anbindung an Ihre vorhandenen Systeme

Eine neue Anwendung darf keine zweite Wahrheit neben Warenwirtschaft, CRM oder Buchhaltung werden. Deshalb gehören Schnittstellen, der Import vorhandener Bestände und regelmäßige Abgleiche zum Umfang. Im eigenen Werkzeugkasten stehen über 180 Systeme bereit, darunter Schnittstellen und Kanäle, die wir nicht neu schreiben müssen.

Betrieb und Übergabe nach der App-Entwicklung

Zur Lieferung gehören Überwachung mit Meldung, Sicherungen, aktualisierte Abhängigkeiten und eine Dokumentation, mit der Ihre IT oder ein anderer Dienstleister weiterarbeiten kann. Zugänge und Quellcode liegen in Ihrem Repository. Wo wir Webanalyse einsetzen, läuft sie mit Matomo auf eigenen Servern, ohne Google Analytics.

Von der ersten Frage bis zur Übergabe

  1. Gespräch über den Ablauf

    Wir fragen nach dem Ablauf, nicht nach Funktionen: Wer tut heute was, an welchem Gerät, mit welchen Daten, und wo geht Zeit verloren. Ob eine Anwendung die richtige Antwort ist oder eine Einstellung im vorhandenen System genügt, sagen wir im selben Gespräch.

  2. Angebot mit Abnahmekriterien

    Das Angebot beschreibt Bildschirme, Datenmodell, Schnittstellen und die Sätze, an denen die Lieferung geprüft wird. Größere Vorhaben teilen wir in Etappen, jede mit eigenem Umfang und eigener Abnahme, damit Sie nach der ersten entscheiden können, wie es weitergeht.

  3. App-Entwicklung in prüfbaren Lieferungen

    Jede Lieferung steht auf einer Vorschau-Adresse und lässt sich am Rechner und am Telefon ausprobieren. In Kundenprojekten prüfen zuerst unsere KI-Werkzeuge jede Änderung, danach ein Entwickler. Die Arbeit verteilt unsere Projektleitung, Ihre Rückmeldungen gehen an sie.

  4. Pilotbetrieb und Abnahme

    Eine kleine Gruppe Ihrer Mitarbeiter arbeitet mit echten Vorgängen, bevor alle umsteigen. Was ein Abnahmekriterium verletzt, wird korrigiert; neue Wünsche landen sichtbar in der Liste für eine spätere Etappe. Abgenommen wird gegen die Kriterien aus dem Angebot.

Abnahme statt Versprechen

Gebaut wird als Werkvertrag: fester Preis je Etappe, Abnahme gegen die Leistungsbeschreibung, danach Gewährleistung auf Mängel. Was abgenommen wird, steht vor dem Start im Angebot – nicht danach im Protokoll. Mit vollständiger Bezahlung gehen die Nutzungsrechte am eigens für Sie erstellten Code auf Sie über. Der Zeitrahmen steht im Angebot, sobald der Umfang gemeinsam beschrieben ist.

Bevor Sie uns Unterlagen oder Beispieldaten zeigen, schließen wir eine gegenseitige Geheimhaltungsvereinbarung, mit Ihrer Vorlage oder mit unserer. Verarbeiten wir personenbezogene Daten in Ihrem Auftrag, schließen wir einen Auftragsverarbeitungsvertrag; technische und organisatorische Maßnahmen sowie beteiligte Dienste halten wir im Angebot fest. Nutzt die Anwendung ein Sprachmodell, steht dort auch, welche Daten es zu sehen bekommt.

Fragen, die im Angebot geklärt werden

Wovon hängen die Kosten einer App-Entwicklung ab?

Von der Zahl der Rollen und Bildschirme, von den Systemen, an die angebunden wird, und davon, wie sauber die vorhandenen Daten sind. Deshalb nennen wir einen Preis erst, wenn der Umfang beschrieben ist. Bei größeren Vorhaben steht er je Etappe fest.

Brauchen wir eine native App oder reicht eine Webanwendung?

Für Erfassung, Übersichten, Freigaben und Kundenzugänge reicht in den meisten Fällen eine Webanwendung, die auch vom Startbildschirm des Telefons startet. Eine App aus dem Store lohnt sich, wenn die Anwendung dauerhaft im Hintergrund arbeiten oder tief auf Gerätefunktionen zugreifen muss. Das klären wir vor dem Angebot.

Wie viel Arbeit bleibt bei unseren Mitarbeitern?

Gebraucht werden Ansprechpartner, die den Ablauf kennen: für das erste Gespräch, für die Rückmeldung zu den Lieferungen und für den Pilotbetrieb. Entwurf, Umsetzung und Tests liegen bei uns.

Was passiert mit der Anwendung nach der Abnahme?

Sie läuft weiter, mit Überwachung, Sicherungen und Dokumentation. Soll sie wachsen, beschreiben wir die nächste Etappe mit eigenem Umfang und eigenen Abnahmekriterien. Mit vollständiger Bezahlung liegen die Nutzungsrechte am Code bei Ihnen, eine andere Firma kann also weiterbauen.

Was soll bei Ihnen laufen, das heute nicht läuft?

Erzählen Sie uns, welcher Ablauf heute an einer Tabelle, an E-Mails oder an einer einzelnen Person hängt. Im Gespräch klären wir, ob eine Anwendung, eine KI-Lösung oder keins von beiden der richtige Schritt ist.