For your undertaking

Software for complex business processes. Built for reliability, growth, and longevity.

When standard software reaches its limits, we build custom systems for complex business logic, large data volumes, and business-critical applications.
System Engineering for complex business processes
When we are the right partner

Does one of these situations sound familiar?

We do not list technologies. We solve problems that standard software cannot.

  • 1Your business processes are too complex for standard software.
  • 2You need to combine and process data from different sources.
  • 3Your existing system is becoming increasingly hard to maintain.
  • 4A system outage costs you revenue and trust.
  • 5Your company is growing faster than its software.
  • 6Crucial domain knowledge is buried in Excel files or manual processes.
What we do

What we build — and what it is shaped around: your domain.

Sign-in, user management, and operations often make up the largest part of a business application. Our CDS platform already provides this infrastructure. We only build your specific application. You pay for your business logic, not for standard infrastructure.

1. Domain applications

We build custom software for your specific business logic. It remains maintainable and grows with your company. The software adapts to your processes, not the other way around.

Operated in Switzerland

Optional maintenance and support contracts; operated in Switzerland (encrypted).

2. System integration

We connect your systems. Your team keeps working in the tools they know. The integration belongs to the application, it is not a separate project.

Standard connectors

SAP, Salesforce, HubSpot, Bexio, Abacus and more; REST APIs and webhooks for anything with an interface.
  • SAP
  • Salesforce
  • HubSpot
  • Bexio

3. Intelligent data processing

We build systems that process large data volumes from multiple sources in real time. They compute complex scenarios and present the results clearly, even as data volumes grow.

Event-driven processing

Data integration via SAP interfaces and event-driven processing with Kafka — data flows between systems in real time instead of ageing in batch runs.

4. Reliability engineering

We build software that runs stable under heavy load. Reliability and security belong to the architecture, they are not an afterthought.

Running on Kubernetes

Containerised and orchestrated on our Kubernetes cluster — applications stay reachable and absorb load peaks, precisely when everyone checks at once during severe weather and hazard events.

Reliability in the customer portals

Reliability engineering went into the portals of Liechtensteinische Post, Zurich's water utility and Brauerei Schützengarten (St. Gallen) — with monitoring and fault tolerance so failures are caught early.

Securing systems in production — our own as the example

We run two AI agents of our own in production — the Quatico assistant (advice on our offerings, public) and the AI advisor «Mat» (technology recommendation) — each with the security measures it needs: a shared injection filter, plus a rate limit on the assistant's public endpoint and deterministic guardrails that keep the final say with the advisor.

What we have built it for.

MeteoSchweiz

We prepare 137 weather products for the web — technically complex weather and climate data, presented clearly.Read the success story →

ewz customer portal

Data integration via an SAP interface and event-driven processing with Kafka.Read the success story →

WVZ «Mein Züriwasser»

Customer portal of Zurich's water utility, integrated with SAP — consumption, invoices and reports in one place.Read the success story →

Liechtensteinische Post

Returns management connected to the customs system — returns run digitally through customs clearance instead of on paper.Read the success story →

Stiftung FAR

Administration of bridging pensions in the construction industry — contributions, entitlements and payouts for an entire sector.Read the success story →

ewz.LEG

A system for local electricity communities — it simulates the legal, technical and economic rules for solar power shared within a neighbourhood.The Solarquartier at ewz →

Naturgefahrenportal

We bring hazard data together from multiple sources and turn it into warnings for the web.naturgefahren.ch →

The engineering view

Which architectural decision sits behind which service — and why it makes the difference.

How we work

How we work.

Four steps build on each other. The result of one step flows into the next. We work in one-week iterations. You see the current state at every handover and intervene before we continue building.

  1. 1

    Understand

    We analyse your processes and goals and document our understanding.

    Goes in
    Your request, meeting notes, existing decisions
    Comes out
    A story that describes your problem
  2. 2

    Architecture

    We design a stable architecture and divide the work into reviewable packages.

    Goes in
    The approved story
    Comes out
    One plan per package, with an acceptance criterion
  3. 3

    Development

    We build in short cycles together with your domain experts. We implement each package separately so faults stay isolated.

    Goes in
    The approved plans
    Comes out
    Tested software on the integration environment
  4. 4

    Operation

    You review and approve the software before the release. Afterwards we take over operation, maintenance, and further development.

    Goes in
    The tested software, your acceptance criterion
    Comes out
    A signed-off release — and the next round

Every line of code traces back to your request. Even six months later you read in the version history why we built something the way we did.

Let's talk about your project.

We support you from architecture to operation. Bring what you have: a process, a system, or a requirement that standard software cannot meet.
Michael

Prefer to talk in person?

Michael — Call us, send an email, or tell us what it is about — whichever you prefer.