Le modèle de maturité SaaS de Windows
Tout éditeur de logiciels indépendant (ISV) sous Windows finit par entendre la même demande de la part de ses clients : « Pourrait-on simplement y accéder depuis un navigateur ? » Derrière cette question se cache une autre, plus importante encore : où se situe votre produit sur le chemin menant au SaaS sous Windows, et quel chemin lui reste-t-il à parcourir ? Tous les éditeurs ne doivent pas nécessairement en être au même stade, mais chacun a tout intérêt à savoir où il en est réellement.
Le problème, c'est que le « passage au SaaS » est souvent considéré comme un simple clic sur un bouton, alors qu'il s'agit en réalité d'un processus progressif. Un modèle de maturité vous permet de nommer chaque étape, d'identifier les compromis et de déterminer jusqu'où vous devez aller avant que les bénéfices ne justifient plus l'effort fourni.
Ce que mesure réellement la maturité SaaS
La maturité d'un produit SaaS ne se mesure pas à la part de code « natif Web » qu'il contient. Elle dépend de l'expérience offerte à vos clients et du modèle opérationnel mis en place par votre équipe pour le faire fonctionner. Un produit SaaS véritablement mature offre un accès via navigateur, une tarification par abonnement, des mises à jour centralisées et une sécurité moderne, quel que soit le langage de programmation utilisé pour l'application sous-jacente.
Cette distinction est importante, car elle permet de séparer deux notions que les éditeurs de logiciels indépendants (ISV) ont souvent tendance à confondre : la modernisation des applications Windows en tant que problème de déploiement, et la modernisation en tant que projet de réécriture. Il est possible de réaliser d’importants progrès sur le premier aspect sans jamais aborder le second.
Les cinq étapes de la maturité du SaaS sous Windows
La plupart des applications Windows se situent à l'une des cinq étapes suivantes. Identifiez celle qui correspond à la vôtre avant de décider où investir.
- Installation traditionnelle. L'application est fournie sous forme d'installation locale avec une licence à durée illimitée. Les clients l'exécutent sur leurs propres machines, les mises à jour se font manuellement et l'accès à distance dépend de la solution que le client met lui-même en place. C'est ainsi que commencent la plupart des produits Windows de longue date.
- Module complémentaire d'accès à distance. Vous ajoutez une couche d'accès à distance, souvent Microsoft RDS, afin que les clients puissent accéder à l'application depuis l'extérieur du bureau. Cela fonctionne, mais la gestion des licences, la scalabilité et l'expérience utilisateur se compliquent rapidement, et vous devez gérer une infrastructure qui n'a jamais été réellement conçue pour une offre multi-clients.
- Fourniture hébergée. L'application fonctionne dans le cloud et est accessible aux utilisateurs via un navigateur, sans qu'aucune installation locale ne soit nécessaire. La tarification passe à un modèle d'abonnement. À ce stade, les clients bénéficient enfin de l'expérience SaaS qu'ils attendent, et vous y êtes parvenu sans avoir à réécrire le produit.
- Déploiement multi-locataires géré. En plus du déploiement hébergé, vous centralisez les mises à jour, ajoutez l’authentification multifactorielle et l’authentification unique, et mettez en œuvre une architecture multi-clients reproductible. L’intégration d’un nouveau client devient une opération courante plutôt qu’un projet. Il s’agit d’une offre SaaS Windows aboutie et solide.
- Réécriture native pour le Web. L'application est reconstruite sous la forme d'une véritable application Web. Il s'agit de la forme la plus aboutie du SaaS et, pour un petit nombre de produits, de la solution la plus appropriée à long terme. Pour la plupart, c'est toutefois la méthode la plus coûteuse, la plus lente et la plus risquée pour parvenir à une expérience qu'ils auraient pu offrir deux étapes plus tôt.
{{CTAEMBED_IDENTIFIER}}
Pourquoi la réécriture est un mauvais choix par défaut
À la phase deux ou trois, on a tendance à penser qu’un véritable SaaS implique de passer directement à la phase cinq. L’idée semble simple : refondre le produit « comme il faut » et ne plus jamais revenir en arrière. En réalité, une refonte implique de reconstruire des années de logique métier, de cas limites et d’intégrations sur lesquelles vos clients comptent, tout en continuant à maintenir l’ancien produit pour tous ceux qui n’ont pas encore migré.
Le coût ne se résume que rarement à une simple question d'argent. Il s'agit également du temps que votre équipe ne consacre pas au développement de fonctionnalités, ainsi que du risque que le produit remanié ne soit pas à la hauteur de l'original pendant des années. Avant de vous engager, il convient d'évaluer honnêtement si votre entreprise est en mesure d'assumer cela, car beaucoup n'en sont pas capables, et celles qui s'y essaient finissent souvent par s'enliser à mi-chemin.
Améliorer la maturité de votre solution SaaS Windows sans avoir à la réécrire
L'approche la plus pragmatique consiste à considérer la modernisation avant tout comme un problème de mise à disposition et d'accès. C'est précisément pour cela que GO-Global a été conçu. Il permet de publier votre application Windows existante sur n'importe quel appareil équipé d'un navigateur, afin que vos clients bénéficient d'un accès hébergé via navigateur, sans avoir à se soucier de la compatibilité entre navigateurs et sans aucune modification du code. En termes de maturité, GO-Global vous fait passer directement de la phase 1 ou 2 à la phase 3 ou 4.
Une approche concise et structurée donne de bons résultats :
- Choisissez un modèle de déploiement. Décidez si vous souhaitez héberger l'application vous-même, faire appel à un fournisseur de services cloud générique ou collaborer avec un hébergeur spécialisé dans les éditeurs de logiciels indépendants (ISV).
- Ajouter un accès via navigateur. Proposer l'application existante via le navigateur afin que les clients bénéficient immédiatement d'une expérience similaire à celle d'un service SaaS.
- Intégrez des mesures de sécurité modernes. Ajoutez l'authentification multifactorielle et l'authentification unique pour répondre aux attentes des acheteurs professionnels.
- Centralisez les mises à jour et la surveillance. Diffusez les mises à jour en une seule fois, de manière centralisée, au lieu de devoir coordonner les installations chez chaque client.
L'hébergement constitue l'autre volet de l'équation, car le lieu d'exécution d'une application publiée a une incidence sur les coûts, les performances et la mise à disposition en multitenant. De nombreux fournisseurs associent GO-Global à ISVHost, une solution d'hébergement conçue pour répondre aux besoins spécifiques des éditeurs de logiciels indépendants (ISV) plutôt qu'aux charges de travail cloud génériques. Ensemble, ces deux solutions vous permettent de proposer une offre SaaS Windows aboutie tout en préservant l'investissement déjà réalisé dans votre base de code.
À quoi ressemble l'initiative « GO-Global » avec ISVHost ?
Concrètement, la séparation est très claire. GO-Global est la couche d’accès qui publie votre application Windows existante sur un navigateur, quel que soit l’appareil. ISVHost est l’hébergement cloud entièrement géré qui exécute l’application et GO-Global en arrière-plan. Au lieu de devoir combiner un fournisseur d'hébergement avec un outil d'accès à distance distinct, vous bénéficiez d'une offre dédiée aux éditeurs de logiciels (ISV) dans laquelle ISVHost utilise GO-Global comme couche d'accès plutôt que RDS ou RDP. C'est ce choix unique qui donne au résultat l'aspect d'un SaaS moderne plutôt que d'un bureau à distance, et c'est ce qui offre à vos utilisateurs finaux une authentification unique et une expérience native sur le Web sans le coût associé aux solutions d'entreprise.
Pour votre équipe, le centre de gravité passe de la gestion de l’infrastructure à la création de logiciels. Une offre « entièrement gérée » signifie que les éléments qui n’ont jamais vraiment fait partie de votre produit vous sont confiés :
- Sécurité, application des correctifs et mises à jour Windows : une gestion proactive.
- Authentification unique et intégrations personnalisées, configurées spécialement pour vous.
- De nouveaux clients ont été intégrés sans augmentation des effectifs informatiques.
- Une personne en chair et en os qui connaît votre configuration lorsqu'un problème inhabituel survient, et non une file d'attente d'assistance standard.
Le modèle de licence est conçu pour accompagner cette croissance. Chez ISVHost, la tarification repose sur l’utilisation simultanée plutôt que sur des comptes nominatifs : vous ne payez donc que pour les utilisateurs réellement connectés ; le tarif par utilisateur diminue à mesure que votre base d’utilisateurs s’élargit ; et l’hébergement est proposé sous forme de forfait, plutôt que facturé comme un ensemble de modules complémentaires distincts. Pour un produit Windows comptant de nombreux utilisateurs occasionnels, cette solution s’avère généralement plus économique qu’une licence par utilisateur nominatif et permet d’aligner les coûts d’infrastructure sur l’utilisation réelle, plutôt que sur la liste de vos comptes.
En termes de maturité, cette association constitue la voie la plus rapide pour passer d’une installation locale ou d’une extension RDS à un produit hébergé, sécurisé et géré de manière centralisée. GO-Global fournit l’application au navigateur, et ISVHost transforme cette fourniture en une opération gérée et reproductible, plutôt qu’en une infrastructure dont votre équipe doit s’occuper en permanence. Vous bénéficiez ainsi d’une offre SaaS Windows sécurisée, tandis que l’application que votre équipe a mis des années à perfectionner reste exactement où elle est.
Choisir votre étape cible
L'objectif d'un modèle de maturité n'est pas d'atteindre l'étape finale. Il s'agit d'atteindre l'étape qui répond aux besoins de vos clients et de votre entreprise, puis de cesser d'investir là où le retour sur investissement diminue. Pour la plupart des éditeurs de logiciels indépendants (ISV) Windows, cette étape correspond à un produit hébergé, sécurisé et géré de manière centralisée, accessible dès à présent sans réécriture. Si vous êtes capable de déterminer où vous en êtes aujourd'hui et où vous devez réellement être, vous avez déjà franchi le plus dur.
Quelle que soit votre situation actuelle dans ce modèle, la prochaine étape est généralement moins ambitieuse et moins coûteuse qu’une refonte complète. Il est utile de faire le point sur votre situation actuelle avant d’établir le budget de la prochaine étape. Vous êtes un éditeur de logiciels Windows et vous envisagez de proposer vos applications via le cloud ? Contactez-nous pour découvrir comment GO-Global peut vous aider à simplifier l’accès aux logiciels pour vos utilisateurs finaux. Vous pouvez également télécharger une version d’essai gratuite pour la tester par vous-même.
Découvrez comment GO-Global vous permet de proposer votre application Windows existante sous la forme d'un produit SaaS moderne accessible via un navigateur, sans avoir à réécrire le code et sans perte de temps.
