SPÉCIALISTE WBSO · AMERSFOORT · DEPUIS 2004 +31 33 453 08 18info@klarensubsidieadvies.nl
PROJETS Développement de produits Développement de procédés Logiciels et programmation Recherche technico-scientifique

LOGICIELS · SAAS · ALGORITHMES · IA

Développement de logiciels : quels projets sont éligibles à la WBSO ?

Bij software is de grens tussen bouwen en ontwikkelen het lastigst. RVO kijkt niet naar het systeem, maar naar het technische probleem en het nieuwe werkingsprincipe dat u in code realiseert. Ook als zelfstandige zonder personeel komt u in aanmerking — zie WBSO voor zzp’ers. Softwareontwikkeling kan voor WBSO in aanmerking komen wanneer u zelf technisch nieuwe programmatuur ontwikkelt, daarbij concrete programmeertechnische knelpunten oplost en het nieuwe informatietechnologische werkingsprincipe vastlegt in een formele programmeertaal. Alleen een nieuwe functionaliteit, applicatie of gebruikerservaring is niet voldoende.

PAR PETER KLAREN · MIS À JOUR LE 19 SEPTEMBRE 2026 · SOURCE : GUIDE RVO 2026

Quand le développement logiciel est-il éligible à la WBSO ?

Il doit exister des risques ou incertitudes techniques et la solution ne doit pas pouvoir être réalisée simplement avec la technologie existante. Pour les logiciels, RVO vérifie explicitement si vous développez vous-même des logiciels techniquement nouveaux dans un langage formel, nommez des problèmes logiciels et les résolvez vous-même.

01

Objectif technique

Que faut-il rendre techniquement possible ?

02

Goulot logiciel

Qu’est-ce qui ne réussit pas techniquement avec la technologie existante ?

03

Voie de solution propre

Quels logiciels techniquement nouveaux développez-vous vous-même ?

04

Réaliser le principe de fonctionnement

Dans quel langage de programmation le principe est-il réalisé et testé ?

Les logiciels doivent être développés dans un langage de programmation formel

Un modèle, une architecture, un algorithme ou une description technique peut être intellectuellement très novateur, mais ne relève pas encore automatiquement du développement logiciel WBSO. Le travail de développement qualifiant doit être réalisé en logiciels dans un langage formel. Pour un algorithme aussi : le fait de le formuler ne suffit pas ; il doit être effectivement réalisé en logiciels.

SituationSuffisant pour la WBSO ?
Élaborer mathématiquement un nouvel algorithme d’optimisationInsuffisant en soi
Développer effectivement l’algorithme par exemple en Python, C++ ou Rust, en y résolvant des verrous logiciels pour atteindre la performance viséeWBSO possible

Techniquement nouveau versus fonctionnellement nouveau

C’est la délimitation la plus importante pour la WBSO logicielle. RVO rend cette distinction explicite : construire une nouvelle fonctionnalité sur la base d’une technologie disponible n’est pas un logiciel techniquement nouveau.

Développement logicielWBSO probable ?Pourquoi
Construire une nouvelle interface utilisateurGénéralement pasNouveauté fonctionnelle, pas de développement technique.
Nouvelle fonctionnalité SaaS avec des composants de framework existantsGénéralement pasUne technologie connue est appliquée.
Nouvel algorithme de matching parce que les méthodes existantes n’atteignent pas les exigences de performancePossibleGoulot logiciel avec faisabilité incertaine.
Configurer un nouvel environnement de base de donnéesGénéralement pasApplication d’une technologie existante.
Structure de données/méthode d’indexation propre en raison de limites de latence ou de mémoirePossiblePrincipe de fonctionnement techniquement nouveau.
Connecter deux systèmes existants via une APIGénéralement pasImplémentation/intégration d’une technique existante.
Protocole temps réel propre parce que les protocoles disponibles n’atteignent pas la latencePossibleGoulot technique concret.
Entraîner un nouveau modèle d’IA avec un framework existantEn soi, nonApplication d’une technologie existante.

Votre produit logiciel n’est pas le problème de projet WBSO

RVO donne elle-même l’exemple : le projet est un système qui planifie des itinéraires ; le problème informatique est que l’algorithme existant n’atteint pas les spécifications requises.

Insuffisant : « Nous développons une nouvelle plateforme SaaS. »

Concret, oui : « La structure de recherche actuelle exige une comparaison linéaire de 15 millions d’enregistrements, ce qui porte le temps de réponse au-delà de 800 ms ; les méthodes d’indexation disponibles ne suffisent pas dans notre limite de mémoire. »

Quand le développement d’algorithmes peut-il être WBSO ?

Ce n’est pas l’invention d’un algorithme qui est déterminante, mais le développement logiciel avec lequel un verrou technique est résolu. Catégories pertinentes notamment :

planification d’itinérairesmise en correspondanceordonnancementrésolution de contraintesrecherche/indexationcompressiontraitement d’imagesoptimisation en temps réeldétection d’anomaliesallocation de ressources

Plateforme de mise en correspondance

Doel: comparer 250 000 candidats en temps réel. Goulot : l’approche de matching existante ne passe pas à l’échelle au-delà de 50 000 enregistrements dans la latence requise. Voie de solution : nouvelle méthode de partitionnement et de scoring. Incertitude : on ne sait pas au préalable si le rappel et la latence souhaités sont atteignables simultanément.

Performance et scalabilité

Une approche éprouvée échoue-t-elle démontrablement à vos volumes ? Des verrous concrets et mesurables renforcent une demande :

CatégorieExemple
LatenceDe 800 ms à <50 ms.
Débit100 transactions/s → 10 000/s requis.
MémoireLe jeu de données ne tient plus dans la mémoire disponible.
ConcurrenceDeadlocks/race conditions à forte parallélisation.
StockageL’indexation existante devient exponentiellement trop lourde.
Temps réelLe traitement d’événements doit avoir lieu en moins de 5 ms.

Nuance importante : une exigence de performance élevée n’est pas en soi une WBSO. L’essentiel est que les techniques existantes échouent de manière démontrable et que vous deviez développer vous-même une solution logicielle techniquement nouvelle.

Systèmes distribués et traitement temps réel

La WBSO peut devenir pertinente pour de nouvelles solutions à :

consensus distribuéconcurrencecohérence des donnéestolérance aux pannesréplication d’étatsynchronisation temps réelordonnancement distribuémessagerie sous strictes exigences de latence

Attention : appliquer Kafka, Kubernetes, Redis, la réplication PostgreSQL ou un protocole de consensus existant n’est pas en soi un logiciel techniquement nouveau. L’incertitude technique doit résider dans ce que vous développez vous-même de nouveau, pas dans le fait que l’architecture est complexe.

Logiciels embarqués

Les logiciels embarqués peuvent bien correspondre aux critères WBSO lorsque des contraintes strictes de timing, de mémoire, de consommation d’énergie ou d’interaction matérielle conduisent à des verrous logiciels concrets sans solution connue disponible.

commande de moteur en temps réelfusion de capteursappareils à mémoire limitéeordonnancement à faible consommationcommunication machine temps réelinteraction FPGA/MCU

RVO mentionne elle-même comme exemple la synchronisation temps réel et le réglage fin de machines avec des logiciels propres en C comme S&O possible.

IA, machine learning et vision par ordinateur

RVO donne dans le Guide 2026 l’exemple d’une entreprise qui utilise TensorFlow pour entraîner un modèle : comme aucun développement logiciel propre n’a lieu, ce n’est pas un logiciel techniquement nouveau. En même temps, RVO mentionne des bots/techniques d’IA développés en propre en Python et R comme S&O possible.

Activité d’IAWBSO logiciels ?
Intégrer l’API d’OpenAI, d’Anthropic ou de GeminiGénéralement pas
Prompt engineeringEn soi, non
Affiner un modèle existantPas automatiquement
Utiliser TensorFlow/PyTorch et entraîner un modèle standardPas automatiquement
Pipeline d’inférence techniquement nouveau propre en raison de problèmes de latence/mémoirePossible
Algorithmique propre pour la compression de modèles ou l’ordonnancementPossible
Logiciels techniquement nouveaux développés autour du traitement multimodalPossible
Construire une application RAG avec une base vectorielle et un framework standardGénéralement pas pour cette seule raison
Méthode d’indexation et de recherche d’information propre en raison d’un problème technique démontrablePossible

API, bases de données et intégration

Intégrer de manière techniquement nouvelle des composants logiciels existants ou les faire collaborer peut être du S&O possible, mais ces composants doivent alors être principalement développés en propre et déjà appliqués dans l’entreprise.

Généralement pas de WBSO

  • Utiliser une API REST/GraphQL
  • connecter des systèmes SaaS existants
  • transformer des données
  • intégrations webhook
  • configurer du middleware

Possiblement oui

Si le défi technique réside dans un nouveau principe de communication ou de collaboration développé en propre et que les autres conditions sont remplies.

Contraste RVO : la synchronisation temps réel de machines via des logiciels C propres peut être du S&O possible, tandis que connecter des machines via des API disponibles n’est pas un logiciel techniquement nouveau.

Qu’est-ce qui relève généralement de la WBSO logicielle et qu’est-ce qui n’en relève pas ?

WBSO possible

  • algorithmique propre techniquement nouvelle
  • nouveau traitement temps réel
  • nouvelle méthode d’indexation de données
  • synchronisation techniquement nouvelle
  • logiciels embarqués avec contraintes strictes
  • nouvelle méthode de compression, d’ordonnancement ou de traitement
  • infrastructure d’IA propre avec verrou logiciel

Généralement pas de WBSO

  • applications CRUD standard
  • front-end
  • tableaux de bord
  • configuration de CMS
  • connexions API standard
  • mise en œuvre de bibliothèques
  • migration cloud
  • configuration de base de données standard
  • conception fonctionnelle
  • documentation d’architecture
  • prompt engineering
  • seulement l’entraînement de modèles
  • première utilisation d’une nouvelle technologie

RVO considère explicitement l’apprentissage d’un environnement de développement nouveau pour l’entreprise comme non-S&O : la « première utilisation » est considérée comme une phase d’apprentissage.

Exemples de développement logiciel WBSO

Les situations suivantes illustrent où le développement logiciel peut devenir techniquement incertain. Ce sont des situations d’exemple anonymisées, pas d’affirmations sur des clients spécifiques.

Algorithme de matching

Les algorithmes existants ne suffisent pas à la taille de jeu de données et à la latence requises. L’entreprise développe une nouvelle méthode de partitionnement et de scoring.

VERROU → PISTE PROPRE → PREUVE TECHNIQUE

Commande machine temps réel

Les protocoles disponibles produisent une gigue trop élevée. L’entreprise développe ses propres logiciels de synchronisation temps réel.

VERROU → PISTE PROPRE → PREUVE TECHNIQUE

Capteur embarqué

Des limites de mémoire et d’énergie empêchent l’approche existante. L’entreprise développe une nouvelle routine de traitement basse consommation.

VERROU → PISTE PROPRE → PREUVE TECHNIQUE

Base de données distribuée

Les stratégies de réplication existantes offrent un compromis insuffisant entre cohérence et latence. L’entreprise développe son propre mécanisme de cohérence.

VERROU → PISTE PROPRE → PREUVE TECHNIQUE

Vision par ordinateur

Le pipeline d’inférence existant n’atteint pas la fréquence d’images requise sur matériel edge. L’entreprise développe une nouvelle routine de traitement.

VERROU → PISTE PROPRE → PREUVE TECHNIQUE

Recherche d’information pour l’IA/RAG

La méthode standard de recherche d’information offre une précision insuffisante dans le budget de latence et de mémoire. L’entreprise développe sa propre technique d’indexation et de classement.

VERROU → PISTE PROPRE → PREUVE TECHNIQUE

Consultez aussi Exemples WBSO et le cas WBSO détaillés.

Comment décrivez-vous les logiciels dans une demande WBSO ?

RVO demande dans le formulaire de projet officiel explicitement les langages, environnements de développement, outils, nouveauté technique, risques et incertitudes.

  1. Objectif technique : que faut-il rendre techniquement possible ?
  2. Goulot logiciel : qu’est-ce qui ne réussit pas techniquement ?
  3. Technique existante : pourquoi les frameworks/bibliothèques ne résolvent-ils pas cela ?
  4. Voie de solution : qu’allez-vous développer techniquement vous-même ?
  5. Incertitude technique : pourquoi n’est-il pas sûr au préalable que cela fonctionne ?
  6. Logiciels : dans quel langage/environnement le principe est-il réalisé ?

Utilisez le guide étendu pour une description de projet WBSO solide et le plan par étapes pour Déposer une demande WBSO.

Gestion de projet pour les logiciels

L’historique Git, les tickets et les conceptions techniques sont une bonne base. Étendez cela avec :

  • commits et pull requests ;
  • suivi de tickets ;
  • expériences techniques ;
  • résultats de benchmark ;
  • profils de performance ;
  • logs de test ;
  • architecture decision records ;
  • prototypes ;
  • résultats de mesure ;
  • documentation des voies de solution échouées.

Tout n’a pas besoin d’être présent. L’essentiel est que l’administration rende visibles quelles activités techniques ont réellement été accomplies. Consultez les exigences complètes sous Gestion administrative des projets WBSO.

Logiciels WBSO en 2027 : que pourrait changer ?

Le gouvernement étudie actuellement comment la WBSO peut mieux s’aligner sur les évolutions de l’IA et du développement logiciel moderne. Les ajustements précis ne sont pas encore fixés. Dès que de nouveaux critères sont connus, nous actualisons cette page.

Consultez toutes les modifications WBSO annoncées pour 2027 →

Questions fréquentes sur les logiciels WBSO

Quand un logiciel est-il techniquement nouveau ?

Lorsque vous développez vous-même un nouveau principe de fonctionnement informatique et que vous le réalisez dans un langage formel, en résolvant des verrous logiciels concrets.

Une nouvelle app ou fonctionnalité est-elle automatiquement WBSO ?

Non. Une app innovante n’est pas automatiquement WBSO. La question est quel problème informatique vous résolvez vous-même et quel principe de fonctionnement techniquement nouveau vous réalisez effectivement en logiciels.

L’entraînement d’un modèle d’IA peut-il être WBSO ?

L’entraînement d’un modèle standard avec un framework existant n’est pas en soi un logiciel techniquement nouveau. Des logiciels techniquement nouveaux développés autour peuvent être éligibles.

L’intégration d’API est-elle éligible à la WBSO ?

Généralement pas. Ce n’est que lorsque le défi technique réside dans un nouveau principe de communication ou de collaboration développé en propre que ce développement peut éventuellement être éligible.

Les logiciels doivent-ils être écrits dans un langage spécifique ?

Non, mais le principe de fonctionnement doit être réalisé dans un langage formel ; une idée ou un algorithme sur papier seul est insuffisant.

L’optimisation des performances est-elle éligible à la WBSO ?

Seulement lorsque les techniques existantes échouent de manière démontrable et que vous deviez développer vous-même une solution logicielle techniquement nouvelle.

Qu’est-ce qui ne compte pas comme S&O pour les logiciels ?

Notamment les applications CRUD standard, le front-end, les tableaux de bord, la configuration de CMS, les connexions API standard et l’apprentissage d’un nouvel environnement de développement (première utilisation).

Voulez-vous savoir si votre projet logiciel est éligible à la WBSO ?

Faites évaluer sans engagement quel problème informatique vous résolvez et quel principe de fonctionnement techniquement nouveau vous réalisez effectivement en logiciels.

SOURCES ET VÉRIFICATION DU CONTENU

RVO — Guide WBSO 2026

Contrôlé par Peter Klaren, spécialiste WBSO depuis 2004. Dernière mise à jour de fond : 21 septembre 2026.