A native ERP. Eight work worlds. Your choice of operation.

ewws is an ERP for Swiss SMEs. Server in Java 25 on PostgreSQL, Mac app in Swift, Windows app in C#. 41 modules across eight work worlds, sold as one single, connected platform instead of a module toolkit.

ewws Server

The central layer on which all devices work.

The ewws server is the central layer of the product. It runs the business logic, manages the tenants in PostgreSQL and provides a versioned REST API with over 900 endpoints. Mac, iPhone, Apple Watch, CarPlay and the native Windows app in WinUI 3 all access the same server, the same data, the same audit trail. The server itself runs on macOS, Windows or Linux.

Java 25 long-term support

The server runs on Java 25 with an embedded runtime, virtual threads and ScopedValue. Stable performance, no external JVM maintenance, a controlled update cycle.

Multi-tenant on PostgreSQL

Each tenant lives in its own PostgreSQL schema with Flyway migration. A clean separation between tenants, while shared master data remains possible. Fiduciaries can run any number of clients centrally.

GeBüV audit chain

Every audit-relevant change lands in a hash-chained audit trail. External timestamps (RFC 3161 ready) anchor the chain. Tampering is provable, reports are GeBüV-compliant.

Swiss standards integrated

Swissdec ELM 6.0 and KLE 2.0 for payroll runs and insurance claims, ISO 20022 pain.001 for payment runs, QR-bill as a native part, eBill preparation and sending, ESTV VAT reconciliation. All without an add-on module.

Offline-verifiable licensing model

Each edition is activated via a signed ewwslic file. Ed25519 with libsodium verifies offline, without a constant call home to the vendor. Data sovereignty stays entirely with the operator.

About 400 endpoints, cleanly versioned

The REST API is shipped versioned under /api/v1. Devices communicate via bearer token and tenant identifier. The OpenAPI description is available at /api/v1/openapi.json.

Operation by your choice

Self-hosted, Docker or public cloud in your own account.

The server stays where you decide. Three clear operating paths, all with an identical feature set.

Self-hosted

The server runs on a Mac, a Windows or a Linux machine in-house. PostgreSQL runs on the same machine or an internal database server. Full data sovereignty, no external connection required.

Docker or your own VM

The server as a container in your own infrastructure. Reverse proxy, TLS and data backup integrate into existing operating practice. Well suited for fiduciary offices with their own operating infrastructure.

Public cloud in your own account

The server in your own AWS, Azure or Hetzner environment. We do not operate the machine, we deliver the software. Data residency, backup and compliance stay in your hands.

One server, native clients everywhere

Everywhere ewws runs.

ewws runs natively where the work happens. Mac and iPhone in Swift, Windows native in WinUI 3 and C# on .NET. Apple Watch and CarPlay extend the mobile work. Three native clients, two stacks, one architecture. The server itself runs on macOS, Windows or Linux.

The backbone

ewws Server

Java 25, PostgreSQL with a schema per tenant, over 900 versioned REST endpoints under /api/v1. All native clients talk to it over the same HTTP API. Self-hosted on macOS, Windows or Linux, as a Docker container or in your own cloud. Full data sovereignty.

Main machine

macOS native

Swift, SwiftUI, Liquid Glass, Apple HIG. The ewws Mac app is the central workspace for all modules. Apple Silicon native, no Java bridge, no embedded web view.

Mobile main axis

ewws iOS app

Native iPhone app. Time clock, expenses, CRM, mobile register, receipt scanner, eBill, Siri shortcuts, widgets, lock screen, Dynamic Island and Live Activities. Shared Swift package code with the Mac app.

Native WinUI 3 app

Windows

Native Windows app in WinUI 3 and C# on .NET, for Windows 11 and higher. The full ewws functional scope, the same data foundation as the Mac. As an MSIX package, delivery on request.

On the wrist

Apple Watch

Balance, time clock and open approvals directly on the watch. WCSession mirrors the iPhone snapshot, clock actions are triggered from the wrist.

Field sales on the move

CarPlay

The next appointments as a list on the vehicle screen, a tap launches Apple Maps directly to the customer address. Made for field-sales teams.

macOS native, following the Apple HIG

ewws Mac. Swift, SwiftUI, Liquid Glass. The first Swiss ERP that feels like an Apple app on macOS.

Native Mac app built in Swift and SwiftUI, with Apple Liquid Glass design, NavigationSplitView, Materials, SF Symbols and system-level operation via keyboard and trackpad. No Java bridge, no web view. The experience is genuine Apple and follows the Apple Human Interface Guidelines.

ewws Mac overview with Liquid Glass materials
Daily overview in Apple HIG look
ewws Mac CRM pipeline with drag-and-drop stages
CRM pipeline with native SwiftUI table
ewws Mac leads workspace
CRM leads with Apple Mail look
ewws Mac invoice workspace
Invoices with native form layout
ewws Mac accounting workspace
Accounting with Apple toolbar and Materials
ewws Mac payroll workspace
Swiss payroll run following Swissdec
ewws Mac project controlling
Project controlling with phases and postings
ewws Mac analytics with native charts
Analytics with SwiftUI Charts
ewws Mac forecast view
Forecast and management KPIs
ewws Mac migration wizard
Migration from existing systems
ewws Mac module overview
Module overview in Apple Settings style
ewws Mac audit and performance workspace
Audit and performance cockpit
41

Modules across eight work worlds, precisely defined per edition

4

Editions building on each other: Start, SME, SME Pro, Fiduciary

5

Languages in the product: German, French, Italian, Romansh, English

ewws iOS app

ewws iOS. Native iPhone app in Swift and SwiftUI for on the go.

The iOS app is built natively in Swift and SwiftUI. Face ID sign-in, push notifications, management cockpit and mobile register. All on the same data foundation as ewws Server and ewws Mac.

ewws iOS main view
Main view
ewws iOS management cockpit
Management cockpit
ewws iOS mobile register
Mobile register
ewws iOS Face ID sign-in
Face ID sign-in
iPhone feature package

What ewws iOS can do on the smartphone.

Twelve concrete iOS features that bring the iPhone deep into the working day. From the live time-clock widget to Apple Watch clock-in.

Widgets and lock screen

WidgetKit widgets in small and medium sizes for balance and open approvals. A quick glance on the lock screen without opening the app.

Dynamic Island and Live Activity

Once clocked in, a Live Activity runs in the Dynamic Island and on the lock screen with the current working time.

Siri shortcuts

Four App Intents: clock in, clock out, clock status, record expense. Callable by voice or as a shortcut on the home screen.

Spotlight search

Tasks, notes and customers appear in the iOS Spotlight search. Tapping a result opens the matching workspace.

Geofence auto clock

On entering the workplace, clock-in happens automatically; on leaving, clock-out automatically. CoreLocation region monitoring in the background.

MapKit field-sales tour

The service appointments for today as markers on a MapKit map. Addresses are enriched server-side, a tap launches Apple Maps to the customer address.

Handoff iPhone to Mac

Open a customer on the iPhone, keep working on the Mac. NSUserActivity passes the context via iCloud Handoff to the paired Mac.

VisionKit receipt scanner

Scan a receipt in the expense form directly with the iPhone camera. Multi-page captures are merged into one A4 PDF. Live Text recognizes amounts on the receipt.

eBill directly from the iPhone

Tap an invoice in the CRM customer detail view, see the status, prepare it for eBill and send it to the eBill network. Without the detour via the desktop.

Cash-flow Live Activity

A solvency alert from the server as a Live Activity on the lock screen and in the Dynamic Island. Risk band green, yellow or red, worst-case horizon in days, weighted net cash flow in CHF. Updates every five minutes without the app having to be open.

Signature with Apple Pencil or finger

In the field-service closeout, the customer signs directly on the iPad with Apple Pencil or on the iPhone with a finger. A PencilKit pad with the Swiss date and customer name under the signature line. The signature goes back to the server as a PNG with the service report.

Apple Watch time clock

Clock in and out on the wrist. The Watch app shows the employee name, current status and the current working time on a status tab, clock in/out plus optional break minutes on the action tab. Synchronization with the paired iPhone via WatchConnectivity, no separate login required.

Document archive with full-text search

You find documents through full-text search, not through folder structures.

Document management is a fixed part of ewws: every incoming PDF document is automatically indexed on upload, and the Mac app shows hits from thousands of documents in seconds. There is no need for a separate tool alongside. GeBüV retention obligation and findability are one module, not a surcharge.

Full text across every PDF document

PDFBox extracts the text from incoming PDFs on upload, a PostgreSQL full-text index makes the content searchable by keywords. The invoice from company X from April 2024 is found in two seconds, not in half an hour of folder browsing.

Sales invoices archive themselves

When a sales invoice is created in ewws, the PDF lands idempotently in the document archive with a hash. Nothing is archived twice, nothing is lost. The GeBüV retention obligation is met without a separate secretarial task.

At the core, without a second subscription

The document archive is part of every edition, not a separate DocuWare or M-Files subscription on the side. Full-text search, hash-based integrity and audit-proof filing run on the same data foundation as accounting and sales.

More on document management: OCR, full-text search and GeBüV full scan →

Sales and e-commerce

Selling at the counter, in field sales and in the web shop, on one ERP foundation.

Swiss SMEs sell through several channels at the same time today: phone, counter, market and web shop. ewws keeps these channels on the same data foundation. CRM pipeline, POS register and e-commerce connection belong to the core, not to the surcharge list.

CRM pipeline with a Mac-native SwiftUI table

Pipeline stages are managed with drag and drop, leads and opportunities hang on the customer record, quotes are created directly from the pipeline and become orders without a tool change. Multi-selection, keyboard control, Cmd-Z, all like in a native Mac table.

E-commerce over an open data link

Existing shop systems such as Shopify, WooCommerce, Magento or your own Swiss platform are connected via JSON or XML. Articles, prices and stock synchronize in real time. Orders move as ewws orders with address, payment information and shipping route into the back office. No paid connector per month.

POS and mobile register on iPad

The Mac app as a counter register with receipt printer and drawer connection, the iOS app as a mobile register for market, service or outdoor areas. Daily takings with Swiss cash-register practice, ZSDA-compliant card-reader connection, VAT separation per line, QR-bill and eBill from the same form.

POS with day-end closing in Swiss practice

X report during the day, Z report in the evening, card terminal at the counter.

Day-end closing following Swiss cash-register practice, with the Mac app as the central evaluation and the iPhone app as the mobile register. Card-terminal providers such as SumUp, SaferPay and Worldline are configured per point of sale, not hard-coded in the software.

X report for an interim total

Interim totals during the day for cash or shift changes. Cash, card and Twint shown separately, a difference counter for the interim point. The cashier sees the current total without forcing a day-end closing.

Z report as day-end closing

Day-end closing with a reset of the daily till, a signed PDF from the Mac app, an automatic posting suggestion into accounting. Compliant with Swiss cash-register practice, GeBüV audit-proof from the day-end closing time.

SumUp, SaferPay, Worldline prepared

Card-terminal configuration per point of sale: provider, key, device identifier. The three large Swiss providers are set up in the code as adapters; you activate the live connection to the respective provider per client with your provider account data.

Expenses with manager approval

Employees submit expenses on mobile, managers approve in the Mac app.

Submitted expenses go into a dedicated approval queue, separate from the supplier-invoice inbox. Employees see the status on the iPhone and on the Apple Watch, managers work through the queue in the Mac app.

Submit on mobile, track the status

Employees record their expenses on the iPhone with a receipt photo, amount, date and cost center. The status (submitted, in review, approved, rejected) appears on the iPhone and on the Apple Watch without a separate app.

Managers work through the queue

The Mac app shows a dedicated approval queue. The receipt image, a comparison to the previous period and a plausibility note are directly visible. Approved per click, rejected with a reason, or deferred for a query.

Separate from the supplier inbox

Expense approvals run on their own data path, separate from the AP inbox for supplier invoices. Different roles, different approval limits, no mixing of the approval logic.

Current feature set (Mac native)

Full Swiss ERP feature set. Today as ewws Mac native on Apple Silicon.

These images show the full feature set in the ewws Mac app. Apple Silicon, SwiftUI, Liquid Glass and the Apple HIG throughout.

CRM pipeline on Mac native
CRM pipeline with drag and drop
Overview page on Mac native
Overview with daily situation and workspaces
Accounting workspace on Mac native
Double-entry accounting with audit trail
Invoice workspace on Mac native
Invoices with native QR-bill
Payroll workspace on Mac native
Payroll run with Swissdec ELM 6.0
Project controlling on Mac native
Project controlling and phases
CRM leads on Mac native
CRM leads and activities
Receivables management workspace on Mac native
Receivables management and dunning
Forecast workspace on Mac native
Forecast and liquidity view
Specialized Apple workflows

Mandatory workflows on Mac native.

GeBüV audit, migration to ewws, module activation and ESTV VAT reporting. All workflows use the same ewws server and the same data foundation.

Audit and performance workspace on Mac native
GeBüV audit with hash chain
Migration workspace on Mac native
Guided migration to ewws
Module overview on Mac native
Module activation per client
Accounting workspace with VAT reporting on Mac native
ESTV VAT reporting in accounting
From contract to growth

Four clear steps from contract to productive operation.

From contract to productive operation, the path stays clear and traceable.

1

License

You choose the edition and module scope. You receive an Ed25519-signed license file that is verifiable offline and defines exactly what is unlocked.

2

Installation

A DMG installer for macOS on Apple Silicon with an embedded runtime. PostgreSQL is set up once, after which ewws starts on every workstation.

3

Operation

Roles, permissions, the audit log and multilingual support are available from the first start. Updates are provided in a structured way as signed delivery packages.

4

Growth

More users, more modules or a switch to a higher edition are activated via a new license file. Data and work worlds remain intact.

Our product promise

What you always get. And what we never do.

Two short lists that keep the product contract clear over the years.

What you always get

  • An audit-capable log for every business action
  • A multilingual interface (DE / FR / IT / RM / EN)
  • Swiss financial standards native (QR / ISO 20022 / Swissdec / eBill)
  • Open interfaces: PostgreSQL, REST, CSV, XML
  • A signed, traceable release and licensing model
  • Long-term platform maintenance on a Java LTS base

What we never do

  • No silent data outflow to third-party AI providers
  • No predetermined operating model
  • No vendor lock, data exportable, formats open
  • No forced rebuilds due to a platform change
  • No hidden module dependencies
  • No AI obligation for business decisions

A product you can order, without surprises.

ewws is offered as a fully developed ERP product. Before you buy, you see which modules you get, which standards are already integrated and how growth and operation work.