All postsAlle Beiträge
Product   Jun 6, 2026 · 7 min read

Why we built the work layer instead of integrating with one

Warum wir die Arbeitsebene gebaut haben, anstatt mit einer zu integrieren

When you build a strategy execution platform, the tempting architecture is: goal layer on top, integrations below. Build the OKR interface. Connect it to the tools teams already use. Let Jira be Jira. Let Asana be Asana. Sync the status.

This is the architecture every competitor chose. It seemed like the safe bet.

We didn't choose it. Here's why.

The integration promise and what it actually delivers

The integration model makes a specific promise: you don't need to change how your teams work. Their tasks stay in their tool of choice. The goal layer sits above and pulls in the relevant data.

What the integration actually delivers: a synchronized view of what got done. Not why it got done. Not whether it was the right work for the goal. Not whether the person doing it knew it was supposed to move a strategic metric.

The data flows. The accountability doesn't.

A Jira ticket that closes and triggers a KR progress update in the goal tool has created the appearance of traceability. But the ticket was created independently, for reasons that may have nothing to do with the KR. The relationship was mapped by a human, in a spreadsheet or a tool configuration, at some point in the past. When the work changes — and it always changes — the mapping doesn't automatically update. The traceability is approximate, maintained by human discipline, and stale.

An integration tells you what happened. It can't tell you whether what happened was the right thing.

The specific problem integrations can't solve

Integrations can't solve the ownership problem. When a KR is mapped to twenty Jira tickets across three teams, who is accountable for the KR? The integration doesn't answer that. The integration just aggregates.

Integrations can't solve the creation problem. Work is created in the tools before the goals exist — or after the goals are set without consulting the teams doing the work. The connection is always retroactive. The work was planned without the goal in context. Connecting them afterward carries less information than creating them together.

Integrations can't solve the meaning problem. "40% of tickets linked to this KR are closed" is a data point. Whether those tickets were the right ones — whether closing them moved the underlying metric — is a judgment that the integration can't encode.

The argument for building native

If you want a system where every piece of work knows its goal — where the accountability is structural, not maintained — you have to build the work layer.

Not because the PM tools are bad. They're excellent at their job. But their job is work management, not strategy execution. They don't have a native concept of a strategic outcome. They have a native concept of a task. Those are different things.

When we built the Vindaris work layer, we built it from the opposite end: every work item is created in the context of a goal. The goal connection isn't metadata added later — it's the frame within which the work item exists. The owner of the work item knows, at creation, what strategic outcome they're supposed to be moving.

That changes the experience of doing the work. It changes the review conversation. It changes what the system can surface when something stalls.

What we gave up

The native work layer is a real trade-off. We gave up compatibility with the tools teams already use. An engineer who lives in Linear shouldn't have to move their work into Vindaris. A marketing team that runs in Asana shouldn't have to maintain two systems.

Our answer to that: Vindaris isn't the tool where every task lives. It's the layer where strategic work lives — the initiatives, the owned outputs, the structured effort that is explicitly accountable to a goal. The operational task management happens wherever teams are most productive. The strategic work — the portion of effort that leadership needs to trace to outcomes — lives in Vindaris, natively connected to the goals it's supposed to move.

It's a narrower surface area than an all-in-one tool. It's the right surface area for the problem we're solving.

The architectural claim

Here's the claim: the only way to have a trustworthy, live, automatically-maintained connection between goals and work is to build both layers in the same system, with a shared ownership model and a shared data structure.

Any other approach — integration, sync, linking — requires human maintenance to stay accurate. Human maintenance degrades under work pressure. Under work pressure is exactly when you need the traceability most.

We built the work layer because the integration approach fails at the moment it matters most. Not because we wanted more features. Because the architecture demanded it.

The Vindaris position

We're not trying to replace Jira for engineering or Asana for marketing. We're trying to be the layer where strategy and work meet — where the things that are explicitly accountable to an outcome live, in a system that can surface when they're on track and when they're not, without a meeting, without a status update, without Sunday evening reconciliation.

The work layer is the product. Not an addition to it.

Die verlockende Architektur für eine Strategy-Execution-Plattform: Ziel-Ebene oben, Integrationen unten. Goal-Tool bauen. Mit Jira und Asana verbinden. Status synchronisieren.

Das ist die Architektur, die jeder Wettbewerber gewählt hat. Wir nicht.

Was die Integration tatsächlich liefert

Daten fließen. Verantwortung nicht. Ein Jira-Ticket, das schließt und einen KR-Fortschrittsupdate auslöst, hat den Anschein von Nachverfolgbarkeit geschaffen. Aber das Ticket wurde unabhängig erstellt, möglicherweise ohne Bezug zum KR. Die Verbindung ist näherungsweise, wird durch menschliche Disziplin aufrechterhalten und ist veraltet.

Integrationen können das Ownership-Problem nicht lösen. Das Creation-Problem nicht. Das Meaning-Problem nicht.

Das Argument für Native

Wenn du ein System willst, in dem jedes Arbeitspaket sein Ziel kennt, musst du die Arbeitsebene bauen. Nicht weil PM-Tools schlecht sind – sie sind ausgezeichnet in ihrem Job. Aber ihr Job ist Arbeitsmanagement, nicht Strategy Execution.

Jedes Vindaris-Arbeitspaket wird im Kontext eines Ziels erstellt. Die Zielverbindung ist keine Metadaten, die später hinzugefügt wird – sie ist der Rahmen, in dem das Arbeitspaket existiert.

Wir haben die Arbeitsebene gebaut, weil der Integrationsansatz genau dann versagt, wenn er am meisten gebraucht wird. Die Arbeitsebene ist das Produkt. Keine Ergänzung dazu.