~/leistungen $ cat readme.md

Was wir entwickeln.

Hier finden Sie die Tiefe: was in unseren vier Schwerpunkten steckt, wie wir Ihre bestehenden Programme anbinden, was wir bereits gebaut haben – und wie aus einem Wunsch, den es so noch nirgends gibt, eine fertige Anwendung wird.

~/idee $ ./umsetzen

Ihre Idee, unser Code.

Wir richten uns nach Ihnen, nicht nach einem Produktkatalog. Wenn Sie es beschreiben können, können wir in den allermeisten Fällen auch eine Software dafür bauen – vom Hilfsprogramm für eine einzelne Aufgabe bis zur Plattform für den ganzen Betrieb.

Zuhören statt verkaufen

Wir fragen nach Ihrem Alltag: Wer erledigt was, mit welchen Dokumenten, wo gehen Zeit und Nerven verloren? Daraus entsteht der Umfang – nicht aus einer Funktionsliste, die wir sowieso schon haben.

Gebaut nach Ihren Regeln

Ihre Begriffe in der Oberfläche, Ihre Freigabewege, Ihre Vorlagen für Offerte und Rapport. Auch Spezialfälle wie Etikettendrucker, Barcode-Scanner oder ein altes Programm ohne Schnittstelle gehören dazu.

Wächst mit

Wir beginnen mit dem, was Ihnen am meisten bringt, und bauen später weiter aus. Die Software bleibt so aufgebaut, dass neue Wünsche Platz haben.

Und wo sind die Grenzen?

Nicht alles, was technisch möglich ist, lohnt sich. Gibt es für Ihr Problem bereits ein gutes Standardprodukt, ist eine Schnittstelle nicht zugänglich oder steht der Aufwand in keinem Verhältnis zum Nutzen, sagen wir Ihnen das im Erstgespräch offen – und zeigen, welche Alternative wir sehen.

~/leistungen $ ls schwerpunkte/

Vier Schwerpunkte im Detail.

01 · Unternehmenssysteme

Ein gemeinsames Programm für die Abläufe, die Ihren Betrieb ausmachen, statt Excel-Listen, Papier und mehrerer Programme, die nicht miteinander reden. Fachleute nennen das ERP (Planung des ganzen Betriebs) oder PSA (Verwaltung von Projekten und Leistungen bei Dienstleistern).

  • Kunden, Aufträge, Projekte und Aufgaben an einem Ort
  • Zeiterfassung und Arbeitsrapporte
  • Offerten und Rechnungen, auf Wunsch mit Schweizer QR-Rechnung
  • Lager, Material und Inventar
  • Personal: Arbeitszeit, Ferien, Absenzen, Spesen
  • Auswertungen und Exporte als PDF oder Excel

Welche Teile Sie brauchen, bestimmen Sie. Was Sie nicht brauchen, lassen wir weg.

Unternehmenssystem anfragen

02 · Web-Apps & Portale

Anwendungen, die ohne Installation im Browser laufen – am Bildschirm im Büro ebenso wie auf dem Handy Ihrer Kundschaft. Adresse aufrufen, anmelden, loslegen.

  • Kundenportale mit eigenem Login
  • Buchungs- und Reservationssysteme
  • Online-Zahlung über den Anbieter Ihrer Wahl
  • Shops, Bestell- und Anfrageformulare
  • Mitgliederbereiche, Lernplattformen, interne Werkzeuge
Web-App anfragen

03 · Mobile- & Desktop-Apps

Wenn eine Anwendung mehr braucht, als der Browser bietet, etwa Kamera, Scanner, Standort oder Dateien am PC. Für iPhone und iPad bauen wir Web-Apps; ob eine eigene iPhone-App sinnvoll ist, klären wir gemeinsam.

  • Android-Apps mit Kamera, Barcode-Scanner oder Fingerabdruck
  • Verteilung direkt an Ihre Mitarbeitenden, auf Wunsch ohne App-Store
  • Windows-Programme für Aufgaben am Arbeitsplatz
  • Dienste, die unbemerkt im Hintergrund arbeiten
  • Anbindung von Geräten wie Etikettendruckern oder Scannern
App anfragen

04 · Automatisierung & Schnittstellen

Routinearbeit, die heute jemand von Hand erledigt (abtippen, kopieren, sortieren, verschicken), lässt sich oft einem Programm übergeben. Es arbeitet zuverlässig und hält fest, was es getan hat.

  • Eingehende E-Mails, Formulare oder Dateien automatisch verarbeiten
  • Dokumente erstellen, sortieren und in Serie versenden
  • Daten zwischen Programmen abgleichen, etwa Bank und Buchhaltung
  • Fristen überwachen und rechtzeitig erinnern
  • Berichte regelmässig erstellen und zustellen
Automatisierung anfragen

~/api $ connect --any

Anbinden, was Sie schon nutzen.

Ihre neue Software muss nicht allein dastehen. Die meisten Programme und Dienste bieten heute eine Schnittstelle (API): einen vereinbarten Weg, auf dem zwei Programme Daten austauschen, ohne dass jemand etwas abtippt. Darüber verbinden wir Ihre Anwendung mit dem, was bei Ihnen schon im Einsatz ist.

Zahlungen

Karte, TWINT, PayPal, Rechnung oder Lastschrift: Praktisch jeder Zahlungsanbieter lässt sich anbinden. Sie wählen den Anbieter nach Gebühren und Kundschaft, nicht danach, was die Software zufällig kann.

Buchhaltung & Bank

Rechnungen und Buchungen gehen direkt an Ihre Buchhaltungssoftware. Zahlungseingänge der Bank lassen sich automatisch den offenen Rechnungen zuordnen.

Büro & Kommunikation

E-Mail, Kalender und Chat, etwa Microsoft 365 oder Google Workspace. Die Software kann Mails lesen und senden, Termine eintragen und Meldungen in den Team-Chat schicken.

Geräte

Etiketten- und Belegdrucker, Barcode-Scanner, Kartenleser: Was über Netzwerk oder USB erreichbar ist, kann die Software ansteuern.

Bestehende Programme

Auch ältere Software ohne offizielle Schnittstelle lässt sich oft einbinden, über Exporte, gemeinsame Dateien oder ihre Datenbank. Ihre bisherigen Daten übernehmen wir beim Umstieg.

Wie gut eine Anbindung klappt, hängt vom jeweiligen Anbieter ab. Das prüfen wir vor dem Start und sagen Ihnen offen, was möglich ist.

~/bausteine $ ls

Was wir in jedes Projekt mitbringen.

Grundlagen, die wir nicht jedes Mal neu erfinden – und die wir je nach Vorhaben kombinieren.

Analyse & Konzept

  • Abläufe aufnehmen
  • Pflichtenheft
  • Datenmodell & Architektur
  • Klickbarer Prototyp

Zugang & Rechte

  • Anmeldung mit Passkey oder Zwei-Faktor-Code
  • Rollen und Berechtigungen
  • Module je Lizenz und Rolle schaltbar
  • Unveränderbares Änderungsprotokoll

Oberfläche

  • Dashboards & Übersichten
  • Kalender- & Terminansichten
  • Kanban-Boards
  • Gut bedienbar auf Handy und Tablet

Regeln & Logik

  • Workflows mit Freigaben
  • Preis-, Rabatt- & Tariflogik
  • Abos, Lizenzabrechnung, wiederkehrende Aufgaben
  • Zuweisung nach Region, Qualifikation und Auslastung

Dokumente

  • PDF-Offerten, Rechnungen, Rapporte, Leistungsnachweise
  • Excel- und CSV-Export
  • Etiketten- und Belegdruck
  • E-Mail-Vorlagen

Daten & Anbindung

  • Eigene Schnittstellen, an die andere Programme andocken
  • Import und Export als Excel oder CSV
  • Datenübernahme aus dem bisherigen System
  • Verbindungen zu Drittanbietern (siehe oben)

Qualität & Übergabe

  • Server-Setup & Backups
  • Automatisierte Tests der Geschäftslogik
  • Sicherheitsprüfung mit schriftlichem Bericht
  • Benutzer- und Betriebshandbuch auf Wunsch

~/praxis $ cat gebaut.log

Bereits umgesetzt.

Einige Projekte, die heute im Einsatz sind, bewusst ohne Kundennamen. Sie zeigen, wie unterschiedlich die Aufgaben sein können. Ihr Vorhaben muss keinem davon ähneln.

  • Unternehmenssystem

    Ein Programm für den ganzen Betrieb eines IT-Dienstleisters

    Aufgabe
    Anfragen, Arbeitszeiten, Material und Rechnungen lagen in verschiedenen Programmen und Listen. Für jede Rechnung musste man zusammensuchen, was im Monat angefallen war.
    Lösung
    Jede Kundenanfrage wird zu einem «Ticket», einem digitalen Auftrag mit Verlauf, auf dem die Techniker ihre Arbeitszeit erfassen. Material im Lager wird per Barcode gezählt und ausgebucht. Software-Lizenzen, die Kunden monatlich beziehen, rechnet das System automatisch mit ab.
    Nutzen
    Die Rechnungen entstehen direkt aus dem, was erfasst wurde. Niemand muss etwas abtippen, und jede Position lässt sich bis zum Arbeitsrapport zurückverfolgen.
  • Finanzen

    Rechnungen mit QR-Code und Online-Zahlung

    Aufgabe
    Rechnungen sollten ohne separates Programm erstellt, verschickt und bezahlt werden können.
    Lösung
    Das System erstellt Rechnungen als PDF mit Schweizer QR-Zahlteil und verschickt sie per E-Mail. Die Kundschaft scannt den Zahlteil mit der Banking-App oder zahlt online mit Karte oder TWINT. Bezahlte Rechnungen werden automatisch als bezahlt markiert, und die Buchungen gehen als Export an die Buchhaltung.
    Nutzen
    Weniger Handarbeit zwischen Rechnung, Zahlungseingang und Buchhaltung.
  • Automatisierung

    E-Mails werden automatisch zu Aufträgen

    Aufgabe
    Kundenanfragen kamen per E-Mail in ein gemeinsames Postfach. Wer zuständig war und ob schon jemand geantwortet hatte, war nicht auf einen Blick klar.
    Lösung
    Ein Programm liest das Postfach laufend, macht aus jeder neuen Mail einen Auftrag und weist ihn einer Person zu. Jeder Auftrag hat eine Frist. Wird sie knapp, wird der Auftrag eskaliert, also an eine verantwortliche Person gemeldet, und im Team-Chat erscheint ein Hinweis.
    Nutzen
    Anfragen bleiben nicht liegen, und alle sehen, wer gerade daran arbeitet.
  • Zeiterfassung

    Digitale Stempeluhr nach Schweizer Arbeitsgesetz

    Aufgabe
    Arbeitszeiten müssen in der Schweiz nach Arbeitsgesetz erfasst werden. Listen von Hand sind dafür fehleranfällig und mühsam auszuwerten.
    Lösung
    Mitarbeitende stempeln ein und aus, Ferien und Krankheit werden als Absenz eingetragen. Das System trennt Überzeit, also Arbeit über die gesetzliche Höchstarbeitszeit hinaus, von gewöhnlichen Mehrstunden und führt das Ferienguthaben. Jeder Monat wird abgeschlossen, danach lassen sich die Einträge nicht mehr verändern.
    Nutzen
    Eine saubere Grundlage für den Lohn und für allfällige Kontrollen.
  • App

    Android-App für unterwegs

    Aufgabe
    Mitarbeitende sollten auch ohne Laptop mit dem System arbeiten können, etwa um Material oder Geräte zu erfassen.
    Lösung
    Eine eigene App liest Barcodes mit der Handykamera und öffnet sich per Fingerabdruck statt Passwort. Sie kommt nicht aus dem Play Store, sondern wird direkt über das Portal der Firma installiert und aktualisiert.
    Nutzen
    Die App bleibt intern, und die Firma bestimmt selbst, wann eine neue Version kommt.
  • Windows-Programm

    Dokumente sortieren und in Serie verschicken

    Aufgabe
    Regelmässig mussten viele Dokumente den richtigen Kunden zugeordnet und einzeln verschickt werden.
    Lösung
    Das Programm erkennt am Inhalt eines Dokuments, zu welchem Kunden es gehört, und fasst alles pro Kunde zu einem einzigen PDF zusammen. Danach verschickt es die Mails in einem Durchgang über Outlook. Ein Protokoll zeigt, was wann an wen ging.
    Nutzen
    Was vorher Stück für Stück von Hand lief, erledigt ein einziger, nachvollziehbarer Durchgang.
  • Lernplattform

    Online-Kurse mit Quiz und Zertifikat

    Aufgabe
    Wissen sollte strukturiert weitergegeben und der Lernerfolg nachgewiesen werden.
    Lösung
    Eine Plattform mit Kursen in Lektionen, Quiz zur Lernkontrolle und einem Zertifikat am Ende. Jedes Zertifikat trägt einen Code, mit dem man online prüfen kann, ob es echt ist.
    Nutzen
    Einarbeitung und Weiterbildung laufen ohne Papier und sind belegbar.
  • Sicherheit

    Sicherheitsprüfung von Web-Anwendungen

    Aufgabe
    Bevor eine Anwendung mit Kundendaten online geht, soll klar sein, wo sie angreifbar ist.
    Lösung
    Wir greifen die Anwendung gezielt an, wie es ein Angreifer tun würde, aber auf einer Kopie, damit der laufende Betrieb nicht gestört wird. Jede Schwachstelle kommt mit ihrem Schweregrad in einen Bericht, dazu ein Plan, was in welcher Reihenfolge behoben wird.
    Nutzen
    Lücken werden gefunden und geschlossen, bevor es jemand anderes tut.

~/stack $ list

Womit wir programmieren.

Wir wählen die Technik nach Ihrem Vorhaben, nicht nach Mode.

  • PHP
  • MySQL / MariaDB
  • SQLite
  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Node.js
  • Kotlin / Android
  • C# / .NET
  • Electron
  • PowerShell
  • Python
  • HTML / CSS
  • REST-APIs
  • Git

Für PDF, QR-Rechnung und Excel-Export nutzen wir wo sinnvoll eigene, schlanke Bausteine statt vieler fremder Bibliotheken. Das senkt Lizenz- und Sicherheitsrisiken und läuft auch auf gewöhnlichem Schweizer Webhosting.

Nicht dabei, was Sie suchen?

Dann erst recht: Beschreiben Sie Ihr Vorhaben. Wir sagen Ihnen, wie wir es angehen würden.

Vorhaben besprechen