Le SaaS (Software as a Service, logiciel en tant que service) est un modèle où le logiciel est hébergé par l'éditeur dans le cloud et utilisé par le client via un navigateur ou une application, en échange d'un abonnement, plutôt qu'installé sur ses propres machines.
Pour le client, cela supprime l'installation, la maintenance et les mises à jour, et permet de démarrer vite. Pour l'éditeur, cela crée des revenus récurrents et lui permet de livrer des améliorations en continu à tous ses clients d'un coup. Slack, Salesforce, Notion ou Zendesk en sont des exemples connus.
Le SaaS se distingue de l'IaaS (on loue de l'infrastructure) et du PaaS (on loue une plateforme pour déployer son code). Il impose des exigences fortes sur la disponibilité, la sécurité des données et la gestion multi-clients (multi-tenant).
Pourquoi ça compte quand on recrute
Un éditeur SaaS recrute des profils habitués à un produit qui tourne en continu : déploiements fréquents, monitoring, rétrocompatibilité, sécurité. Un développeur venu du projet au forfait devra s'y adapter. Côté business, les rôles SaaS ont leur propre vocabulaire (MRR, churn, expansion) : un Account Manager ou un Customer Success Manager qui ne le maîtrise pas n'a pas encore vraiment travaillé dans ce modèle.
