Kontakt

Softwareentwicklung

Web-, Mobil- und Geschäftsanwendungen für Ihre Organisation.

Abonnementplattformen, vom Entwurf bis zum Pikettdienst

Software im Abonnement zu verkaufen verändert alles was nicht sichtbar ist. Kunden müssen voneinander getrennt sein, die Fakturierung muss anteilige Beträge, Testphasen, Tarifwechsel und offene Rechnungen beherrschen, jede Handlung muss nachvollziehbar sein, und die Daten eines einzelnen Kunden müssen wiederherstellbar sein ohne die anderen zu berühren.

Wir übernehmen diese ganze Kette, auch den Teil den niemand vorführt: die Verwaltungskonsole, die Zugriffsprotokolle, den Datenexport für einen Kunden der geht, und den Pikettdienst wenn an einem Sonntag etwas bricht.

  • Mandantenfähige Architektur mit geprüfter Datentrennung
  • Wiederkehrende Fakturierung, Testphasen, Tarifwechsel, anteilige Beträge
  • Rollen, Berechtigungen und namentliches Zugriffsprotokoll
  • Sicherung und Wiederherstellung je Kunde, durch echte Wiederherstellung geprüft
  • Überwachung, Alarmierung und vertraglich definierter Pikettdienst

Webanwendungen

Wir bauen serverseitig gerenderte Anwendungen, die schnell erscheinen, sauber indexierbar sind und auch bei langsamer Verbindung nutzbar bleiben. Serverseitiges Rendern ist keine Geschmacksfrage: Auf einer Handelswebsite wird jede Zehntelsekunde Wartezeit in verlorenen Bestellungen bezahlt.

Die Architektur bleibt bewusst lesbar. Eine relationale Datenbank, ein ausdrückliches Schema, versionierte Migrationen. Wir vermeiden Dienstgeflechte, die eine Fehlersuche unmöglich machen, sobald etwas bricht.

  • Serverseitiges Rendern mit gemessener Zeit bis zur ersten Anzeige
  • Ausdrückliches relationales Schema und versionierte Migrationen
  • Echte Mehrsprachigkeit, einschliesslich lokalisierter Adressen
  • Zugänglichkeit über Tastatur und Kontrast geprüft

Mobilanwendungen

Je nach Nutzung genügt eine aus dem Browser installierbare Anwendung und erspart die Zwänge des Vertriebs über Stores. Wenn Hardwarezugriff, Benachrichtigungen oder Präsenz in einem Store nötig sind, erstellen wir aus einer einzigen Codebasis eine native Anwendung für beide Plattformen.

Wir klären diese Wahl zu Projektbeginn, mit den Kosten für Veröffentlichung, Aktualisierung und Konformität offen auf dem Tisch. Es ist der Entscheid, der das Budget der folgenden drei Jahre am stärksten prägt.

  • Dokumentierte Abwägung zwischen installierbarer und nativer Anwendung
  • Eine Codebasis für beide Plattformen
  • Veröffentlichung, Signierung und Aktualisierungszyklus übernommen
  • Nutzbarkeit auch ohne Verbindung

Verwaltungsoberflächen und Schnittstellen

Ein schlecht entworfenes internes Werkzeug kostet mehr als eine schlecht entworfene öffentliche Plattform, denn seine Kosten fallen täglich in Arbeitsstunden an. Wir behandeln Verwaltungsoberflächen mit derselben Sorgfalt wie sichtbare Oberflächen: schnelle Suche, Sammelaktionen, Export, Änderungsprotokoll.

Die von uns gelieferten Programmierschnittstellen sind versioniert, dokumentiert und über widerrufbare Zugangsmerkmale abgesichert. Eine Schnittstelle ohne Version ist eine Schuld zulasten dessen, der sie später nutzt.

  • Verwaltungsoberflächen für intensiven täglichen Gebrauch
  • Änderungsprotokoll und nachvollziehbare Handlungen
  • Versionierte, dokumentierte und abgesicherte Schnittstellen
  • Tabellenexporte für die Arbeit ausserhalb des Systems
Bereich 03

Was wir liefern

Massgeschneiderte Webanwendung

Vom Entwurf bis in den Betrieb, einschliesslich Übernahme bestehender Daten.

Mobilanwendung

Installierbare oder native Anwendung für beide Plattformen, samt Veröffentlichung und Aktualisierungen.

Fachliche Verwaltungsoberfläche

Internes Werkzeug mit Berechtigungen, Protokoll und Exporten.

Programmierschnittstelle

Eine versionierte, dokumentierte Schnittstelle, um Ihre Daten für Partner zu öffnen.

Übernahme bestehender Software

Prüfung, Instandsetzung und Wartungsübernahme einer anderswo entwickelten Anwendung.

Ausstieg aus einer geschlossenen Plattform

Migration von einer Abonnementlösung zu einer Plattform, deren Code und Daten Ihnen gehören.

Technologien

TypeScriptReactNext.jsReact NativePostgreSQLPrisma

Sprechen wir über Ihr Projekt.

Beschreiben Sie Ihr Ziel, den Kontext und Ihren Zeitplan. Gemeinsam bestimmen wir den nächsten Schritt.

Projekt besprechen