WBSO-SPEZIALIST · AMERSFOORT · SEIT 2004 +31 33 453 08 18info@klarensubsidieadvies.nl
PROJEKTE Produktentwicklung Prozessentwicklung Software & Programme Technisch-wissenschaftliche Forschung

SOFTWARE · SAAS · ALGORITHMEN · KI

WBSO-Software: Wann ist Software/Programmcode technisch neu?

Bei Software ist die Abgrenzung zwischen bloßer Erstellung und Entwicklung am schwierigsten. Die RVO betrachtet nicht das System, sondern das technische Problem und das neue Funktionsprinzip, das Sie im Programmcode umsetzen. Softwareentwicklung kann für die WBSO infrage kommen, wenn Sie selbst technisch neue Software bzw. neuen Programmcode entwickeln, dabei konkrete programmiertechnische Problemstellungen lösen und das neue informationstechnologische Funktionsprinzip in einer formalen Programmiersprache festlegen. Eine neue Funktionalität, Anwendung oder Benutzererfahrung allein reicht nicht aus.WBSO für Selbstständige. Softwareentwicklung kann für die WBSO infrage kommen, wenn Sie selbst technisch neue Software bzw. neuen Programmcode entwickeln, dabei konkrete programmiertechnische Probleme lösen und das neue informationstechnologische Funktionsprinzip in einer formalen Programmiersprache festhalten. Eine neue Funktionalität, Anwendung oder User Experience allein genügt nicht.

VON PETER KLAREN · AKTUALISIERT AM 19. SEPTEMBER 2026 · QUELLE: RVO-LEITFADEN 2026

Wann ist Softwareentwicklung im Rahmen der WBSO förderfähig?

Es müssen technische Risiken oder Unsicherheiten bestehen, und die Lösung darf sich nicht ohne Weiteres mit bestehender Technologie realisieren lassen. Bei Software/Programmcode prüft die RVO ausdrücklich, ob Sie selbst technisch neue Software bzw. technisch neuen Programmcode in einer formalen Programmiersprache entwickeln, programmiertechnische Probleme benennen und diese eigenständig lösen.

01

Technisches Ziel

Was soll technisch ermöglicht werden?

02

Programmtechnischer Engpass

Was ist mit bestehender Technologie technisch nicht möglich?

03

Eigener Lösungsansatz

Welche technisch neue Software bzw. welchen technisch neuen Programmcode entwickeln Sie selbst?

04

Funktionsprinzip umsetzen

In welcher Programmiersprache wird das Prinzip umgesetzt und getestet?

Software/Programmcode muss in einer formalen Programmiersprache entwickelt werden

Ein Modell, eine Architektur, ein Algorithmus oder eine technische Beschreibung kann konzeptionell äußerst innovativ sein, fällt damit jedoch nicht automatisch unter die WBSO-Softwareentwicklung. Die qualifizierende Entwicklungsarbeit muss als Software bzw. Programmcode in einer formalen Programmiersprache umgesetzt werden. Auch bei einem Algorithmus gilt: Ihn lediglich zu formulieren, reicht nicht aus; er muss tatsächlich als Software bzw. Programmcode realisiert werden.

SituationAusreichend für die WBSO?
Einen neuen Optimierungsalgorithmus mathematisch ausarbeitenFür sich genommen nicht ausreichend
Den Algorithmus tatsächlich – beispielsweise in Python, C++ oder Rust entwickeln und dabei programmiertechnische Problemstellungen lösen, um die gewünschte Leistungsfähigkeit zu erreichenMöglicherweise WBSO

Technisch neu versus funktional neu

Dies ist die wichtigste Abgrenzung bei der WBSO für Software. Die RVO unterscheidet hier ausdrücklich: Die Erstellung einer neuen Funktionalität auf Grundlage verfügbarer Technologie gilt nicht als technisch neue Software bzw. technisch neuer Programmcode.

SoftwareentwicklungVoraussichtlich WBSO-förderfähig?Warum
Neue Benutzeroberfläche entwickelnIn der Regel nichtFunktional neu, aber keine technische Entwicklung.
Neue SaaS-Funktion mit bestehenden Framework-KomponentenIn der Regel nichtBekannte Technologie wird eingesetzt.
Neuer Matching-Algorithmus, weil bestehende Methoden die Performance-Anforderungen nicht erfüllenMöglicherweiseProgrammiertechnischer Engpass mit ungewisser technischer Machbarkeit.
Neue Datenbankumgebung konfigurierenIn der Regel nichtAnwendung bestehender Technologie.
Eigene Datenstruktur bzw. Indexierungsmethode aufgrund von Latenz- oder SpeichergrenzenMöglicherweiseTechnisch neuartiges Funktionsprinzip.
Zwei bestehende Systeme über eine API miteinander verbindenIn der Regel nichtImplementierung bzw. Integration bestehender Technologie.
Eigenes Echtzeitprotokoll, weil verfügbare Protokolle die Latenzanforderungen nicht erfüllenMöglicherweiseKonkretes technisches Problem.
Neues KI-Modell mit einem bestehenden Framework trainierenFür sich genommen nichtAnwendung bestehender Technologie.

Ihr Softwareprodukt ist nicht das WBSO-Projektproblem

RVO führt selbst folgendes Beispiel an: Das Projekt ist ein System, das Routen plant; das informationstechnologische Problem besteht darin, dass der bestehende Algorithmus die geforderten Spezifikationen nicht erfüllt.

Nicht ausreichend: “Wir entwickeln eine neue SaaS-Plattform.”

Ausreichend konkret: “Die aktuelle Suchstruktur erfordert einen linearen Vergleich von 15 Millionen Datensätzen, wodurch die Antwortzeit mehr als 800 ms beträgt; die verfügbaren Indexierungsmethoden erfüllen die Anforderungen innerhalb unseres Speicherlimits nicht.”

Wann kann die Entwicklung von Algorithmen als WBSO gelten?

Nicht die Konzeption eines Algorithmus ist ausschlaggebend, sondern die Entwicklung von Software bzw. Programmcode, mit der ein technischer Engpass gelöst wird. Zu den relevanten Kategorien gehören unter anderem:

RoutenplanungMatchingAblaufplanungConstraint SolvingSuche/IndexierungKomprimierungBildverarbeitungEchtzeitoptimierungAnomalieerkennungRessourcenzuweisung

Matching-Plattform

Ziel: 250.000 Kandidaten in Echtzeit vergleichen. Technisches Problem: Der bestehende Matching-Ansatz lässt sich bei mehr als 50.000 Datensätzen nicht innerhalb der erforderlichen Latenz skalieren. Lösungsansatz: neue Partitionierungs- und Scoring-Methode. Unsicherheit: Im Voraus ist nicht bekannt, ob der gewünschte Recall und die gewünschte Latenz gleichzeitig erreichbar sind.

Performance und Skalierbarkeit

Versagt ein bewährter Ansatz bei Ihren Datenmengen nachweislich? Konkrete messbare Engpässe stärken einen Antrag:

KategorieBeispiel
LatenzVon 800 ms auf <50 ms.
Durchsatz100 Transaktionen/Sek. → erfordert 10.000/Sek.
ArbeitsspeicherDer Datensatz passt nicht mehr in den verfügbaren Speicher.
NebenläufigkeitDeadlocks und Race Conditions bei hoher Parallelisierung.
SpeicherplatzDer Ressourcenbedarf der bestehenden Indexierung wächst exponentiell.
EchtzeitDie Ereignisverarbeitung muss innerhalb von 5 ms erfolgen.

Wichtige Differenzierung: Eine hohe Performance-Anforderung allein begründet noch keine WBSO-Förderfähigkeit. Entscheidend ist, dass bestehende Techniken nachweislich nicht ausreichen und Sie selbst eine technisch neue Software- bzw. Programmcode-Lösung entwickeln müssen.

Verteilte Systeme und Echtzeitverarbeitung

WBSO kann bei neuen Lösungen für folgende Bereiche relevant sein:

verteilter KonsensNebenläufigkeitDatenkonsistenzFehlertoleranzZustandsreplikationEchtzeitsynchronisierungverteilte AblaufplanungMessaging unter strikten Latenzanforderungen

Achtung: Der Einsatz von Kafka, Kubernetes, Redis, PostgreSQL-Replikation oder eines bestehenden Konsensprotokolls stellt für sich genommen keine technisch neue Software bzw. keinen technisch neuen Programmcode dar. Die technische Unsicherheit muss in dem liegen, was Sie selbst neu entwickeln, und nicht lediglich in der Komplexität der Architektur.

Embedded Software

Embedded Software kann die WBSO-Kriterien gut erfüllen, wenn strenge Einschränkungen hinsichtlich des Timings, des Speichers, des Energieverbrauchs oder der Hardware-Interaktion zu konkreten programmiertechnischen Problemstellungen führen, für die keine bekannte Lösung verfügbar ist.

Echtzeit-MotorsteuerungSensorfusionGeräte mit begrenztem Arbeitsspeicherenergieeffiziente AblaufplanungEchtzeitkommunikation zwischen MaschinenFPGA-/MCU-Interaktion

RVO nennt selbst als Beispiel die Echtzeitsynchronisierung und Nachregelung von Maschinen mit eigener Software in C als mögliches S&O.

KI, maschinelles Lernen und Computer Vision

RVO führt im Leitfaden 2026 das Beispiel eines Unternehmens an, das TensorFlow zum Trainieren eines Modells verwendet: Da keine eigene Softwareentwicklung stattfindet, handelt es sich dabei nicht um technisch neue Software. Gleichzeitig nennt die RVO selbstentwickelte Bots/KI-Technik in Python und R als mögliches S&O.

KI-AktivitätWBSO-Software?
API von OpenAI, Anthropic oder Gemini integrierenIn der Regel nicht
Prompt EngineeringFür sich genommen nicht
Bestehendes Modell feinabstimmenNicht automatisch
TensorFlow/PyTorch verwenden und ein Standardmodell trainierenNicht automatisch
Eigene technisch neue Inferenzpipeline aufgrund von Latenz- oder SpeicherproblemenMöglicherweise
Eigene algorithmische Verfahren zur Modellkomprimierung oder AblaufplanungMöglicherweise
Eigene technisch neue Software für die multimodale VerarbeitungMöglicherweise
RAG-Anwendung mit einer Standard-Vektordatenbank und einem Framework entwickelnIn der Regel nicht allein aus diesem Grund
Eigene Indexierungs-/Retrieval-Methode aufgrund eines nachweisbaren technischen ProblemsMöglicherweise

APIs, Datenbanken und Integration

Die technisch neuartige Integration oder das Zusammenwirken bestehender Softwarekomponenten könnte als S&O gelten. Diese Komponenten müssen dann jedoch überwiegend selbst entwickelt worden sein und bereits im Unternehmen eingesetzt werden.

Meist keine WBSO

  • REST-/GraphQL-API verwenden
  • bestehende SaaS-Systeme miteinander verbinden
  • Daten transformieren
  • Webhook-Integrationen
  • Middleware konfigurieren

Möglicherweise ja

Wenn die technische Herausforderung in einem selbst entwickelten neuen Kommunikations- oder Zusammenwirkungsprinzip liegt und die übrigen Voraussetzungen erfüllt sind.

RVO-Gegenbeispiel: Die Echtzeitsynchronisierung von Maschinen mittels selbst entwickeltem C-Programmcode könnte als S&O gelten, während die Verbindung von Maschinen über verfügbare APIs keine technisch neue Software bzw. keinen technisch neuen Programmcode darstellt.

Was fällt bei Software in der Regel unter die WBSO und was nicht?

Möglicherweise WBSO

  • eigene technisch neue Algorithmen
  • neue Echtzeitverarbeitung
  • neue Datenindexierungsmethode
  • technisch neuartige Synchronisation
  • Embedded-Software mit strikten Einschränkungen
  • neue Komprimierungs-, Planungs- oder Verarbeitungsmethode
  • eigene KI-Infrastruktur mit einer programmiertechnischen Herausforderung

Meist keine WBSO

  • standardmäßige CRUD-Anwendungen
  • Frontend
  • Dashboards
  • CMS-Konfiguration
  • standardmäßige API-Anbindungen
  • Implementierung von Bibliotheken
  • Cloud-Migration
  • standardmäßige Datenbankkonfiguration
  • fachliches Design
  • Architekturdokumentation
  • Prompt Engineering
  • ausschließliches Modelltraining
  • erstmalige Nutzung einer neuen Technologie

RVO bezeichnet das Erlernen der Nutzung einer für das Unternehmen neuen Entwicklungsumgebung ausdrücklich nicht als S&O: „First Use“ wird als Lernphase betrachtet.

Beispiele für WBSO-Softwareentwicklung

Die folgenden Situationen veranschaulichen, in welchen Fällen Softwareentwicklung mit technischen Unsicherheiten behaftet sein kann. Es handelt sich um anonymisierte Beispiele und nicht um Aussagen zu bestimmten Kunden.

Matching-Algorithmus

Bestehende Algorithmen erfüllen die Anforderungen bei der erforderlichen Datensatzgröße und Latenz nicht. Das Unternehmen entwickelt eine neue Partitionierungs- und Bewertungsmethode.

TECHNISCHES PROBLEM → EIGENER LÖSUNGSANSATZ → TECHNISCHER NACHWEIS

Echtzeit-Maschinensteuerung

Verfügbare Protokolle verursachen einen zu hohen Jitter. Das Unternehmen entwickelt eigene Echtzeit-Synchronisationssoftware.

TECHNISCHES PROBLEM → EIGENER LÖSUNGSANSATZ → TECHNISCHER NACHWEIS

Eingebetteter Sensor

Speicher- und Energiebeschränkungen verhindern den Einsatz des bestehenden Ansatzes. Das Unternehmen entwickelt eine neue energiesparende Verarbeitungsroutine.

TECHNISCHES PROBLEM → EIGENER LÖSUNGSANSATZ → TECHNISCHER NACHWEIS

Verteilte Datenbank

Bestehende Replikationsstrategien bieten keine ausreichende Kombination aus Konsistenz und Latenz. Das Unternehmen entwickelt einen eigenen Konsistenzmechanismus.

TECHNISCHES PROBLEM → EIGENER LÖSUNGSANSATZ → TECHNISCHER NACHWEIS

Computer Vision

Die bestehende Inferenzpipeline erreicht auf der Edge-Hardware nicht die erforderliche Bildrate. Das Unternehmen entwickelt eine neue Verarbeitungsroutine.

TECHNISCHES PROBLEM → EIGENER LÖSUNGSANSATZ → TECHNISCHER NACHWEIS

KI-/RAG-Retrieval

Standard-Retrieval liefert innerhalb des Latenz- und Arbeitsspeicherbudgets keine ausreichende Präzision. Das Unternehmen entwickelt eine eigene Indexierungs- und Ranking-Technik.

TECHNISCHES PROBLEM → EIGENER LÖSUNGSANSATZ → TECHNISCHER NACHWEIS

Siehe auch WBSO-Beispiele und die komplexe WBSO-Fälle.

Wie beschreiben Sie Software in einem WBSO-Antrag?

RVO fragt im offiziellen Projektformular ausdrücklich nach Programmiersprachen, Entwicklungsumgebungen, Tools, technischer Neuheit, Risiken und Unsicherheiten.

  1. Technisches Ziel: Was soll technisch ermöglicht werden?
  2. Programmiertechnischer Engpass: Was ist technisch nicht realisierbar?
  3. Bestehende Technologie: Warum lösen Frameworks/Bibliotheken dieses Problem nicht?
  4. Lösungsansatz: Was werden Sie selbst technisch entwickeln?
  5. Technische Unsicherheit: Warum ist im Voraus nicht sicher, dass es funktioniert?
  6. Software/Programmcode: In welcher Sprache bzw. Umgebung wird das Prinzip umgesetzt?

Nutzen Sie den ausführlichen Leitfaden für eine aussagekräftige WBSO-Projektbeschreibung und den Leitfaden für WBSO beantragen.

Projektdokumentation für Software

Git-Verlauf, Tickets und technische Entwürfe bilden eine gute Grundlage. Ergänzen Sie diese um:

  • Commits und Pull Requests;
  • Issue-Tracker;
  • technische Experimente;
  • Benchmark-Ergebnisse;
  • Performance-Profile;
  • Testprotokolle;
  • Architecture Decision Records;
  • Prototypen;
  • Messergebnisse;
  • Dokumentation gescheiterter Lösungsansätze.

Es muss nicht alles vorhanden sein. Entscheidend ist, dass die Dokumentation erkennen lässt, welche technischen Arbeiten tatsächlich durchgeführt wurden. Die vollständigen Anforderungen finden Sie unter WBSO-Projektdokumentation.

WBSO-Software im Jahr 2027: Was könnte sich ändern?

Die niederländische Regierung prüft derzeit, wie die WBSO besser auf Entwicklungen im Bereich KI und moderner Softwareentwicklung abgestimmt werden kann. Die genauen Anpassungen stehen noch nicht fest. Sobald neue Kriterien bekannt sind, aktualisieren wir diese Seite.

Alle angekündigten WBSO-Änderungen für 2027 ansehen →

Häufig gestellte Fragen zu WBSO-Software

Wann ist Software/Programmcode technisch neu?

Wenn Sie selbst ein neues informationstechnologisches Funktionsprinzip entwickeln und dieses in einer formalen Programmiersprache umsetzen, wobei konkrete programmiertechnische Herausforderungen gelöst werden.

Fällt eine neue App oder Funktion automatisch unter die WBSO?

Nein. Eine innovative App qualifiziert sich nicht automatisch für die WBSO. Entscheidend ist, welches informationstechnologische Problem Sie selbst lösen und welches technisch neuartige Funktionsprinzip Sie tatsächlich in Software/Programmcode umsetzen.

Kann das Trainieren eines KI-Modells unter die WBSO fallen?

Das Trainieren eines Standardmodells mit einem bestehenden Framework ist für sich genommen keine technisch neue Software bzw. kein technisch neuer Programmcode. Selbst entwickelte technisch neue Software bzw. technisch neuer Programmcode im Umfeld des Modells kann hingegen die Voraussetzungen erfüllen.

Kommt eine API-Integration für die WBSO infrage?

Meist nicht. Nur wenn die technische Herausforderung in einem selbst entwickelten, neuartigen Kommunikations- oder Kooperationsprinzip liegt, kann sie möglicherweise die Voraussetzungen erfüllen.

Muss Software in einer bestimmten Programmiersprache geschrieben werden?

Nein, aber das Funktionsprinzip muss in einer formalen Programmiersprache umgesetzt werden; eine bloße Idee oder ein Algorithmus auf dem Papier reicht nicht aus.

Qualifiziert sich die Performance-Optimierung für die WBSO?

Nur wenn bestehende Technologien nachweislich nicht ausreichen und Sie selbst eine technisch neue Lösung in Form von Software/Programmcode entwickeln müssen.

Was gilt bei Software nicht als S&O?

Dazu gehören unter anderem Standard-CRUD-Anwendungen, Frontend-Entwicklung, Dashboards, CMS-Konfigurationen, standardmäßige API-Anbindungen und das Erlernen der Nutzung einer neuen Entwicklungsumgebung (erstmalige Nutzung).

Möchten Sie wissen, ob Ihr Softwareprojekt für die WBSO infrage kommt?

Lassen Sie unverbindlich prüfen, welches informationstechnologische Problem Sie lösen und welches technisch neuartige Funktionsprinzip Sie tatsächlich in Software/Programmcode umsetzen.

QUELLEN UND INHALTLICHE PRÜFUNG

RVO — WBSO-Leitfaden 2026

Geprüft von Peter Klaren, WBSO-Spezialist seit 2004. Zuletzt inhaltlich aktualisiert: 21. September 2026.