Java 25 Langzeit Unterstützung
Der Server läuft auf Java 25 mit eingebetteter Runtime, virtuellen Threads und ScopedValue. Stabile Performance, keine externe JVM Pflege, kontrollierter Aktualisierungs Zyklus.
ewws ist ein ERP für Schweizer KMU. Server in Java 25 auf PostgreSQL, Mac-App in Swift, Windows-App in C#. 37 Module in acht Arbeitswelten, verkauft als eine einzige, zusammenhängende Plattform statt als Modulbaukasten.
Der ewws Server ist die zentrale Schicht des Produkts. Er führt die Geschäftslogik aus, verwaltet die Mandanten in PostgreSQL und stellt eine versionierte REST API mit rund 400 Endpunkten bereit. Mac, iPhone, Apple Watch, CarPlay und die native Windows-App in WinUI 3 greifen alle auf denselben Server zu, dieselben Daten, dieselbe Audit Spur. Der Server selbst läuft auf macOS, Windows oder Linux.
Der Server läuft auf Java 25 mit eingebetteter Runtime, virtuellen Threads und ScopedValue. Stabile Performance, keine externe JVM Pflege, kontrollierter Aktualisierungs Zyklus.
Jeder Mandant lebt in einem eigenen PostgreSQL Schema mit Flyway Migration. Saubere Trennung zwischen Tenants, gemeinsame Stammdaten bleiben dennoch möglich. Treuhänder können beliebig viele Mandanten zentral betreiben.
Jede revisionsrelevante Mutation landet in einer Hash verketteten Audit Spur. Externe Zeitstempel (RFC 3161 ready) verankern die Chain. Manipulation ist nachweisbar, Berichte sind GeBüV konform.
Swissdec ELM 6.0 und KLE 2.0 für Lohnlauf und Versicherungs Schadensmeldungen, ISO 20022 pain.001 für Zahlungsläufe, QR Rechnung als nativer Bestandteil, eBill Vorbereitung und Versand, ESTV MwSt Abgleich. Alles ohne Zusatzmodul.
Jede Edition wird über eine signierte ewwslic Datei aktiviert. Ed25519 mit libsodium prüft offline, ohne ständigen Heimruf zum Hersteller. Datenhoheit bleibt vollständig beim Betreiber.
Die REST API ist unter /api/v1 versioniert ausgeliefert. Endgeräte sprechen über Bearer Token und Mandant Kennung. OpenAPI Beschreibung steht unter /api/v1/openapi.json bereit.
Der Server bleibt dort, wo Sie es entscheiden. Drei klare Betriebspfade, alle mit identischem Funktionsumfang.
Server läuft auf einem Mac, einem Windows oder Linux Rechner im eigenen Haus. PostgreSQL läuft auf derselben Maschine oder einem internen Datenbankserver. Volle Datenhoheit, keine externe Verbindung notwendig.
Server als Container in der eigenen Infrastruktur. Reverse Proxy, TLS und Datensicherung integrieren sich in bestehende Betriebspraxis. Gut geeignet für Treuhandbüros mit eigener Betriebs Infrastruktur.
Server in Ihrer eigenen AWS, Azure oder Hetzner Umgebung. Wir betreiben die Maschine nicht, wir liefern die Software. Datenresidenz, Datensicherung und Konformität bleiben in Ihrer Hand.
ewws läuft nativ dort, wo gearbeitet wird. Mac und iPhone in Swift, Windows nativ in WinUI 3 und C# auf .NET. Apple Watch und CarPlay erweitern die mobile Arbeit. Drei native Clients, zwei Stacks, eine Architektur. Der Server selbst läuft auf macOS, Windows oder Linux.
Das Rückgrat
Java 25, PostgreSQL mit Schema pro Mandant, rund 400 versionierte REST-Endpunkte unter /api/v1. Alle nativen Clients sprechen über dieselbe HTTP-API mit ihm. Eigenbetrieb auf macOS, Windows oder Linux, als Docker-Container oder in der eigenen Cloud. Volle Datenhoheit.
Hauptmaschine
Swift, SwiftUI, Liquid Glass, Apple HIG. Die ewws Mac App ist die zentrale Arbeitsfläche für alle Module. Apple Silicon nativ, keine Java Brücke, keine eingebettete Webansicht.
Mobile Hauptachse
Native iPhone App. Stempeluhr, Spesen, CRM, mobile Kasse, Beleg-Scanner, eBill, Siri Kurzbefehle, Widgets, Sperrbildschirm, Dynamic Island und Live Aktivitäten. Geteilter Swift-Package-Code mit der Mac App.
Native WinUI 3 App
Native Windows-App in WinUI 3 und C# auf .NET, für Windows 11 und höher. Voller ewws Funktionsumfang, dieselbe Datenbasis wie der Mac. Als MSIX-Paket, Auslieferung auf Anfrage.
Am Handgelenk
Saldo, Stempeluhr und offene Genehmigungen direkt auf der Uhr. WCSession spiegelt den iPhone Snapshot, Stempelaktionen werden vom Handgelenk ausgelöst.
Aussendienst unterwegs
Die nächsten Termine als Liste auf dem Fahrzeugbildschirm, Antippen startet Apple Karten direkt zur Kundenadresse. Speziell für Aussendienst-Teams.
Native Mac App in Swift und SwiftUI gebaut, mit Apples Liquid Glass Design, NavigationSplitView, Materials, SF Symbols und systemnaher Bedienung über Tastatur und Trackpad. Keine Java Brücke, keine Webview. Das Erlebnis ist Apple original und folgt den Apple Human Interface Guidelines.
Module in acht Arbeitswelten, pro Edition genau definiert
Editionen aufbauend: Start, KMU, KMU Pro, Treuhänder
Sprachen im Produkt: Deutsch, Französisch, Italienisch, Rätoromanisch, Englisch
Die iOS App ist nativ in Swift und SwiftUI gebaut. Face ID Anmeldung, Push Benachrichtigungen, Management Cockpit und mobile Kasse. Alles auf derselben Datenbasis wie ewws Server und ewws Mac.
Zwölf konkrete iOS-Funktionen, die das iPhone tief in den Arbeitsalltag bringen. Vom Live-Stempeluhr-Widget bis zur Apple-Watch-Stempelung.
WidgetKit Widgets in den Grössen Klein und Mittel für Saldo und offene Genehmigungen. Schnellblick auf dem Sperrbildschirm ohne die App zu öffnen.
Sobald eingestempelt, läuft eine Live Aktivität in der Dynamic Island und auf dem Sperrbildschirm mit der heutigen Arbeitszeit.
Vier App Intents: Einstempeln, Ausstempeln, Stempelstatus, Spesen erfassen. Per Sprache oder als Kurzbefehl auf dem Startbildschirm aufrufbar.
Aufgaben, Notizen und Kunden tauchen in der iOS Spotlight-Suche auf. Antippen eines Treffers öffnet den passenden Arbeitsbereich.
Beim Betreten des Arbeitsorts wird automatisch eingestempelt, beim Verlassen automatisch ausgestempelt. CoreLocation Regionenüberwachung im Hintergrund.
Die heutigen Service Termine als Markierungen auf einer MapKit Karte. Adressen werden serverseitig angereichert, Antippen startet Apple Karten zur Kundenadresse.
Kunde auf dem iPhone öffnen, auf dem Mac weiter arbeiten. NSUserActivity reicht den Kontext über iCloud Handoff zum gepaarten Mac.
Beleg in der Spesen Maske direkt mit der iPhone Kamera scannen. Mehrseitige Aufnahmen werden zu einem A4 PDF zusammengefügt. Live Text erkennt Beträge auf dem Beleg.
Rechnung in der CRM Kundendetailansicht antippen, Status sehen, für eBill vorbereiten und an das eBill Netzwerk senden. Ohne den Umweg über den Desktop.
Solvenz-Alert aus dem Server als Live Aktivität auf dem Sperrbildschirm und in der Dynamic Island. Risiko-Band grün, gelb oder rot, Worst-Horizont in Tagen, gewichteter Netto-Cashflow in CHF. Aktualisiert sich alle fünf Minuten ohne dass die App geöffnet werden muss.
Im Field-Service-Abschluss unterschreibt der Kunde direkt auf dem iPad mit Apple Pencil oder auf dem iPhone mit dem Finger. PencilKit Pad mit Schweizer Datum und Kundenname unter der Unterschriftslinie. Die Unterschrift geht als PNG mit dem Servicebericht zurück an den Server.
Ein- und Ausstempeln am Handgelenk. Die Watch-App zeigt Mitarbeitername, aktuellen Status und heutige Arbeitszeit auf einer Status-Tab, Ein-/Ausstempeln plus optionale Pausenminuten auf der Action-Tab. Synchronisation mit dem gepaarten iPhone über WatchConnectivity, kein eigener Login nötig.
Das Dokumentenmanagement ist fester Bestandteil von ewws: Jeder eingehende PDF Beleg wird beim Upload automatisch indexiert, die Mac App zeigt Treffer aus tausenden Belegen in Sekunden. Ein separates Werkzeug daneben braucht es nicht. GeBüV Aufbewahrungspflicht und Auffindbarkeit sind ein Modul, kein Aufpreis.
PDFBox extrahiert beim Upload den Text aus eingehenden PDFs, ein PostgreSQL Volltextindex macht den Inhalt über Suchwörter durchsuchbar. Die Rechnung der Firma X aus April 2024 findet sich in zwei Sekunden, nicht in einer halben Stunde Ordnerauswahl.
Wird eine Verkaufsrechnung in ewws erzeugt, landet das PDF idempotent im Dokumentenarchiv mit Hash. Nichts wird doppelt archiviert, nichts geht verloren. Die GeBüV Aufbewahrungspflicht ist ohne separate Sekretariatsaufgabe nachgekommen.
Das Dokumentenarchiv ist Teil jeder Edition, nicht ein separates DocuWare oder M Files Abo daneben. Volltextsuche, Hash basierte Integrität und revisionssichere Ablage laufen auf derselben Datenbasis wie Buchhaltung und Verkauf.
Schweizer KMU verkaufen heute über mehrere Kanäle gleichzeitig: Telefon, Theke, Markt und Webshop. ewws hält diese Kanäle auf derselben Datenbasis. CRM Pipeline, POS Kasse und Onlinehandel Anbindung gehören zum Kern, nicht zur Aufpreisliste.
Pipeline Stages werden mit Ziehen und Ablegen geführt, Leads und Opportunities hängen am Kundenstamm, Offerten entstehen direkt aus der Pipeline und werden zu Aufträgen ohne Werkzeugwechsel. Mehrfachauswahl, Tastatur Bedienung, Cmd Z, alles wie in einer nativen Mac Tabelle.
Bestehende Shop Systeme wie Shopify, WooCommerce, Magento oder eine eigene Schweizer Plattform werden über JSON oder XML angebunden. Artikel, Preise und Bestand synchronisieren in Echtzeit. Bestellungen wandern als ewws Aufträge mit Adresse, Bezahlinformation und Versandweg in den Innendienst. Kein bezahlter Connector pro Monat.
Mac App als Theken Kasse mit Belegdrucker und Schubladenanbindung, iOS App als mobile Kasse für Markt, Service oder Aussenbereich. Tageslosung mit Schweizer Kassenpraxis, ZSDA konforme Kartenleser Anbindung, MwSt Trennung pro Position, QR-Rechnung und eBill aus derselben Maske.
Tagesabschluss nach Schweizer Kassenpraxis, mit der Mac App als zentraler Auswertung und der iPhone App als mobile Kasse. Card Terminal Anbieter wie SumUp, SaferPay und Worldline werden pro Verkaufsstelle konfiguriert, nicht hartcodiert in der Software.
Zwischenstände während des Tages für Kassen oder Schichtwechsel. Bargeld, Karte und Twint getrennt ausgewiesen, Differenzzähler für den Zwischenpunkt. Der Kassierer sieht den aktuellen Stand, ohne einen Tagesabschluss zu erzwingen.
Tagesabschluss mit Reset der Tageskasse, signiertes PDF aus der Mac App, automatischer Buchungs Vorschlag in die Buchhaltung. Schweizer Kassenpraxis konform, GeBüV revisionssicher ab dem Tagesabschluss Zeitpunkt.
Card Terminal Konfiguration pro Verkaufsstelle: Anbieter, Schlüssel, Geräte Kennung. Die drei grossen Schweizer Anbieter sind im Code als Adapter angelegt, die Live Anbindung an den jeweiligen Provider aktivieren Sie pro Mandant mit Ihren Anbieter Kontodaten.
Eingereichte Spesen kommen in eine eigene Genehmigungswarteschlange, getrennt von der Lieferantenrechnungs Inbox. Mitarbeitende sehen den Status auf dem iPhone und auf der Apple Watch, Vorgesetzte arbeiten die Warteschlange in der Mac App ab.
Mitarbeitende erfassen ihre Spesen auf dem iPhone mit Belegfoto, Betrag, Datum und Kostenstelle. Der Status (eingereicht, in Prüfung, freigegeben, abgelehnt) erscheint auf dem iPhone und auf der Apple Watch ohne separate App.
Die Mac App zeigt eine eigene Genehmigungswarteschlange. Belegbild, Vergleich zur Vorperiode und Plausibilitäts Hinweis sind direkt sichtbar. Pro Klick freigegeben, abgelehnt mit Begründung oder zurückgestellt für Rückfrage.
Spesen Genehmigungen laufen auf eigener Datenstrecke, getrennt von der AP-Inbox für Lieferantenrechnungen. Verschiedene Rollen, verschiedene Freigabesummen, keine Vermischung der Genehmigungslogik.
Diese Bilder zeigen den vollen Funktionsumfang in der ewws Mac App. Apple Silicon, SwiftUI, Liquid Glass und Apple HIG durchgängig.
GeBüV Audit, Migration nach ewws, Modul-Aktivierung und ESTV-MwSt-Reporting. Alle Arbeitsabläufe nutzen denselben ewws Server und dieselbe Datenbasis.
Vom Vertrag bis zum produktiven Betrieb bleibt der Weg klar und nachvollziehbar.
Sie wählen Edition und Modulumfang. Sie erhalten eine Ed25519-signierte Lizenzdatei, die offline prüfbar ist und genau festlegt, was freigeschaltet wird.
Ein DMG-Installer für macOS auf Apple Silicon mit eingebetteter Runtime. PostgreSQL wird einmalig eingerichtet, danach startet ewws auf jedem Arbeitsplatz.
Rollen, Rechte, Audit Protokoll und Mehrsprachigkeit stehen ab dem ersten Start bereit. Updates werden strukturiert als signierte Auslieferungspakete bereitgestellt.
Mehr Nutzer, mehr Module oder der Wechsel auf eine höhere Edition werden über eine neue Lizenzdatei aktiviert. Daten und Arbeitswelten bleiben dabei bestehen.
Zwei kurze Listen, die den Produktvertrag über Jahre hinweg klar halten.
ewws wird als fertig entwickeltes ERP Produkt angeboten. Sie sehen vor dem Kauf, welche Module Sie erhalten, welche Standards bereits integriert sind und wie Ausbau und Betrieb ablaufen.