Développement de plateforme SaaS

Le logiciel que vous vendez, pas seulement celui que vous utilisez.

Nous construisons la plateforme qui est votre produit : chaque client dans son propre espace, séparé de celui des autres, avec abonnement, facture et droits d’accès. Cloisonnement, paiements récurrents et croissance sont prévus dès le premier jour, pas ajoutés la deuxième année.

  • Données clients cloisonnées
  • Le code vous appartient
  • Réponse sous 24 heures
Quand cela se justifie

Quatre situations où votre logiciel devient un produit.

Aujourd’hui, vous seul l’utilisez

Vous avez fait construire un outil qui vous enlève du travail chaque jour. Vous voulez maintenant le vendre à d’autres au lieu de le garder pour vous.

D’autres, dans votre métier, le demandent

Le bruit court que vous disposez de votre propre outil. Chaque personne qui vous en parle est un client payant en puissance, dès que l’outil devient vendable.

Abonnement ou paiement à l’usage

Votre activité ne repose pas sur des ventes uniques mais sur des montants mensuels ou des unités consommées. C’est au logiciel de gérer cela, pas à votre comptabilité à la main.

Les données doivent être vraiment séparées

Une colonne portant le numéro du client ne suffit pas le jour où un filtre oublié dans le code montre à l’un les chiffres de l’autre. Le cloisonnement relève de l’architecture.

Ce qui est inclus

Six briques dont toute plateforme SaaS a besoin, et qui coûtent le plus cher à ajouter après coup.

Espaces clients séparés

Chaque client travaille dans son propre espace : ses données, ses utilisateurs, ses réglages, son apparence. Vu de l’extérieur, cela ressemble à sa propre application.

Abonnements et paiements récurrents

Formules, période d’essai, changement de formule, résiliation et facture vivent dans la plateforme elle-même. Les cartes et les prélèvements passent par un service de paiement établi comme Stripe.

Utilisateurs, rôles et droits

Votre client invite lui-même ses collègues et distribue les droits. Qui voit quoi et qui modifie quoi se décide dans son espace, sans que vous ayez à intervenir.

Un espace d’administration pour vous

Un espace réservé à votre équipe : quels clients sont actifs, qui consomme combien, où un paiement bloque et qui a besoin d’aide. Sans passer par la base de données.

Une interface pour vos clients

Une interface de programmation documentée, avec ses propres clés, pour que vos clients relient la plateforme à leurs propres systèmes. C’est souvent la raison pour laquelle ils restent.

Mesure de l’usage et facturation

Appels, documents, postes ou gigaoctets sont comptés et passent directement dans la facture. Votre client voit où il en est à tout moment, au lieu d’être surpris en fin de mois.

Cloisonnement

Séparer les clients avant que le premier arrive

Dans une plateforme SaaS, les données de tous les clients vivent dans la même application. Leur cloisonnement se joue dans l’architecture et non dans l’écran. L’ajouter plus tard revient à reprendre presque chaque requête de l’application une deuxième fois, et cela pendant que la plateforme tourne déjà.

Le cloisonnement dans le modèle de données

Chaque requête sait d’elle-même à quel client elle appartient. Un filtre oublié dans le code ne peut alors plus livrer les lignes du voisin.

Séparés aussi dans la sauvegarde et l’effacement

Sauvegarde, restauration et effacement s’exécutent par client. Si l’un s’en va, vous lui remettez ses données et les supprimez sans toucher à celles des autres.

Le degré de séparation qu’il vous faut

Schéma propre ou base de données propre à chaque client : cela dépend de la sensibilité des données et de ce que vos clients doivent garantir dans leurs propres contrats. Nous tranchons avant la première ligne de code.

Paiements récurrents

Une facturation sans mauvaise surprise

En SaaS, la vente n’est pas le moment du paiement mais le début d’une longue série. Le logiciel doit savoir à l’avance ce qui se passe entre deux échéances : essai, changement de formule, carte refusée, résiliation, facture. Chacune de ces règles est une décision commerciale, pas un détail technique.

Essai et changement de formule

Qui passe à une formule supérieure en milieu de mois paie au prorata, et qui redescend également. Ces règles se fixent avec vous avant d’arriver dans le code.

Quand le paiement échoue

Un paiement refusé fait partie du quotidien, ce n’est pas l’exception. Relance, deuxième tentative, suspension de l’accès et réouverture s’enchaînent automatiquement et restent traçables.

Des factures qui vont à la comptabilité

Numérotation, adresses, monnaie et export vers votre comptabilité font partie du lot dès le départ, pour que personne ne recopie des chiffres en fin de mois.

Croissance

Du premier client au millième

Une plateforme à cinq clients pardonne presque toutes les décisions. À mille, elle n’en pardonne plus aucune. Quelques choix de structure se font donc dès le début, même si personne n’en a besoin le premier jour. Ce sont précisément ceux sur lesquels on ne revient plus ensuite sans arrêter la plateforme.

De nouveaux clients sans travail manuel

Un nouveau client s’installe lui-même : compte, espace, données de base, invitation de ses collègues. Sinon, chaque arrivée devient votre propre travail.

Les tâches longues tournent en arrière-plan

Import, export, rapport et envoi ne bloquent pas l’interface. Ce qui prend du temps part dans une file d’attente et se signale une fois terminé.

Mettre à jour sans couper tout le monde

Les nouvelles versions passent en production par petits pas et peuvent être annulées. Dans le meilleur des cas, vos clients ne s’aperçoivent de rien.

Plateforme à vous ou plateforme louée ?

Deux façons de vendre un produit. L’une vous appartient, l’autre est plus vite debout.

À qui appartient le produit

Plateforme à vous

À vous. Code, base de données et comptes sont à votre nom.

Plateforme louée ou prête à l’emploi

Vos données sont à vous, le produit lui-même appartient à un tiers.

La marge à mesure que vous grandissez

Plateforme à vous

Les coûts d’exploitation montent nettement moins vite que le nombre de clients.

Plateforme louée ou prête à l’emploi

Le fournisseur touche sa part par client ou par utilisateur, en permanence.

Jusqu’où vous pouvez personnaliser

Plateforme à vous

Sans limite. Ce que votre marché réclame est construit.

Plateforme louée ou prête à l’emploi

Jusqu’où la plateforme le prévoit, et pas un pas de plus.

L’effort au départ

Plateforme à vous

Plus élevé. On construit avant d’avoir quelque chose à montrer.

Plateforme louée ou prête à l’emploi

Faible. Une première version tient debout en peu de temps.

La dépendance au fournisseur

Plateforme à vous

Aucune. L’hébergement se déplace quand vous le décidez.

Plateforme louée ou prête à l’emploi

Prix, limites et conditions sont fixés par le fournisseur.

La sortie si vous voulez changer

Plateforme à vous

Un transfert : code source, base de données, comptes.

Plateforme louée ou prête à l’emploi

Une reconstruction, car toute la logique reste chez le fournisseur.

Soyons honnêtes : si vous cherchez encore à savoir si quelqu’un paiera pour cela, la location reste souvent le premier pas le plus raisonnable. Construire se justifie une fois la demande établie, quand le loyer par client commence à faire mal.

Ce avec quoi nous construisons du SaaS

Des outils éprouvés, qui tiennent encore au millième client.

Interface

React, Next.js

Serveur

Node.js, Python, Go

Données

PostgreSQL avec cloisonnement par client, Redis

Facturation et hébergement

Stripe, AWS, Azure, Docker

Questions fréquentes
Combien coûte une plateforme SaaS ?

Cela dépend de tout ce que la première version doit déjà savoir faire, et nous n’avançons donc aucun chiffre tant que nous ne le savons pas. Lors du premier entretien, gratuit, nous déterminons quelles fonctions sont vraiment nécessaires pour votre premier client payant. Vous recevez ensuite un prix fixe pour ce périmètre précis ; ce qui viendra plus tard se convient à part.

Premier entretien gratuit
Peut-on démarrer avec peu de fonctions ?

C’est même la voie habituelle. Une connexion, des espaces clients séparés et un abonnement suffisent pour servir le premier client payant. Le reste se construit ensuite à partir de ce que ces clients demandent réellement, et non à partir d’une liste de souhaits écrite au début.

Comment les données de mes clients sont-elles séparées ?

Selon le projet, chaque client reçoit son propre espace de données ou sa propre base de données. Le bon choix dépend de la sensibilité des données, du nombre de clients attendus et de ce que vous voulez garantir contractuellement à vos propres clients. Nous tranchons au début, car cela ne se change presque plus ensuite.

La plateforme m’appartient-elle à la fin ?

Oui. Code source, base de données et comptes sont à votre nom et vous les recevez en entier. Vous pouvez reprendre l’exploitation vous-même plus tard, ou la confier à quelqu’un d’autre, sans repartir de zéro.

Nous avons un outil interne. Peut-il devenir un produit ?

Souvent oui, mais rarement tel quel. Une application interne ne connaît qu’un seul client : vous. Il faut y ajouter la connexion, le cloisonnement, les rôles et la facturation. Nous regardons l’existant et vous disons franchement si transformer ou reconstruire revient moins cher.

Sommes-nous obligés de prendre Stripe ?

Non. Stripe est souvent le choix le plus simple pour les paiements récurrents, parce que les cartes, les relances et les factures y sont déjà réglées. Si vous préférez un autre service de paiement, ou si vous voulez relier votre comptabilité existante, nous le construisons ainsi.

Dites-nous ce que votre plateforme doit savoir faire.

Lors du premier entretien, gratuit et sans engagement, nous passons en revue qui sont vos clients, ce pour quoi ils doivent payer et quelle première version suffit pour y arriver. Nous répondons sous 24 heures.

Convenir d’un entretien

Juste une question rapide ? L’assistant IA en bas à droite répond tout de suite.

Contact

Prêt pour le sommet ?

Parlez-nous de votre projet. Nous répondons sous 24 heures avec une évaluation honnête. Gratuit et sans engagement.

hallo@aurphi.ch
AurPhi MoukrimMarktstrasse 18, 8853 Lachen SZ, SuisseAdresse postale, pas d'accueil sur place. Rendez-vous sur demande.