Le Gage de Confiance OutSystems pour l'Avenir

Préparer les Clients à Intégrer les Ruptures Technologiques à leur Stratégie afin qu'ils puissent en Tirer Pleinement Profit

La seule constante dans le domaine technologique est l'immuabilité du changement. Chaque jour, de nouveaux appareils, applications, services, outils, plateformes, framework, protocoles, architectures (...) font leur apparition. Pour ce qui concerne les logiciels, l'ensemble de ces changements encouragent l'innovation mais, malheureusement, participent inexorablement à l'obsolescence d'investissements à hauteur de milliards (sinon de trilliards) de dollars.

Le prolongement de la durée de vie des applications face aux changements technologiques demeure un grand défi pour l'industrie des logiciels qui doit combattre cette obsolescence en permanence. Relever directement ce défi représente un des principes fondamentaux d'OutSystems et demeure la pierre angulaire de notre entreprise. En modélisant l'application par abstraction (plutôt qu'en ayant recours à des lignes code), le déploiement peut se faire indépendamment de l'infrastructure technologique. Grâce à cette architecture modélisée, les clients sont en mesure de faire fonctionner et modifier leurs applications OutSystems même lorsque la plateforme subit des modifications importantes.

  • quote icon"Des applications, conçues il y a vingt ans à partir de la plateforme OutSystems, continuent à fonctionner et à évoluer encore aujourd'hui"

Grâce à cette architecture unique en son genre, nos clients ont pu préserver et développer leurs applications malgré l'émergence de nombreuses technologiques perturbatrices: de l'architecture client-serveur au web, du web à la mobilité, et des services sur site aux services cloud. Des applications qui ont été conçues il y a vingt ans fonctionnent toujours et continuent à être développées à partir de la plateforme OutSystems qui en est à sa onzième version, à ce jour. Rares sont les applications prétendues modernes qui se basent encore sur des codes datant de 20 ans. Et pourtant, c'est une réalité pour les clients OutSystems.

Alors que les plateformes concurrentes incitent leurs clients à réécrire ou même tourner le dos à des portefeuilles entiers d'applications dès que des améliorations techniques, même modiques, sont introduites, OutSystems accompagne ses clients dans leur transformation. Les applications peuvent parfois nécessiter certains ajustements afin de tirer nettement profit des dernières technologies les plus à la pointe. Ceci dit, nous pensons que nos clients doivent être en mesure de développer leurs applications en permanence, y compris pendant leur phase de production - sans avoir recours à de nouveaux codes - et même lorsque les changements affectent l'infrastructure sous-jacente. C'est ce qui constitue le cœur de notre Gage de Confiance OutSystems pour l'Avenir.

"Nous avons permis à nos clients d'adapter, de développer et de moderniser leurs applications pendant 20 ans et nous faisons la même promesse pour les 20 prochaines à venir. OutSystems est incontestablement la plateforme leader du marché sur laquelle les clients peuvent s'appuyer afin de continuer à développer leur portefeuille applicatif, quelles que soient les ruptures technologiques, et nous nous engageons à ce qu'elle le reste longtemps.

  • "Depuis 20 ans, nous aidons nos clients à adapter, développer et moderniser leurs applications et nous nous engageons à en faire autant pour les 20 prochaines années".

Parmi la liste de technologies innovantes que le marché a pu intégrer lors de ces 10 dernières années, celle que nous observons actuellement est particulièrement marquante. Elle se caractérise pas le remplacement des applications traditionnelles fonctionnant dans le cloud par une nouvelle génération d'applications conçues à partir d'une architecture cloud native. Comme à chaque période de transformation, et depuis 20 ans, OutSystems innove en permettant à ses clients de développer des applications modernes qui s'appuient sur ces nouvelles technologies. La société joue également un rôle de précurseur en accompagnant ses clients et leurs applications dans leur transition vers ce nouveau paradigme.

Afin de remplir le premier objectif, nous nous engageons à:

Aider les clients à concevoir une nouvelle génération d'applications cloud natives

OutSystems prévoit le lancement du OutSystems Developer Cloud au début de l'année 2022. Cette nouvelle initiative simplifie considérablement le développement applicatif cloud-native à base de conteneurs, cluster Kubernetes, fonctionnalités sans serveurs et une multitude d'autres outils à la pointe de la technologie. OutSystems Developer Cloud rassemble et facilite au sein de la même plateforme l'ensemble de l'activité dédiée à la conception et à la configuration des espaces d'exécution cloud ainsi qu'à l'intégration des services associés, permettant ainsi aux développeurs de se focaliser sur la mise en place de leur logique applicative, et aux clients d'économiser des mois entiers de travail et des centaines de milliers de dollars d'investissement. Au final, les délais de conception et d'exécution des applications cloud natives sont réduits et la productivité est multiplié par dix.

Afin de remplir le second objectif, nous nous engageons à:

Aider les clients à tirer profit de chacun des avantages qu'offre la dernière génération de la technologie, et leur assurer une feuille de route vers la prochaine génération lorsqu'ils seront prêts.

Actuellement, le produit phare proposé par OutSystems est OutSystems 11. Cette plateforme, plusieurs fois primée et classée leader du marché par les analystes et les clients, a pour but d'aider les clients à développer avec précision des applications stratégiques conçues pour fonctionner à la fois sur site et dans de multiples cloud publics.

OutSystems 11 couvre actuellement en 2022 un plus grand nombre de cas d'usage que OutSystems Developer Cloud depuis son lancement, et nous pensons que cette année de nombreux clients continueront à concevoir leurs applications à partir de cette plateforme, tandis que d'autres vont pouvoir l'expérimenter pour la première fois. Grâce à nos efforts d'investissements soutenus dans OutSystems 11 et notre Gage de Confiance pour l'Avenir, nos clients qui investissent dans la plateforme sont assurés qu'ils peuvent en tirer des bénéfices aussi longtemps que nécessaire. OutSystems Developer Cloud, c'est l'assurance que vos investissements paieront.

En quoi notre Gage de Confiance pour l'Avenir s'applique-t-il aux applications conçues à partir de OutSystems 11 et OutSystems Developer Cloud? La réponse dépend des besoins applicatifs du client.

Le Gage de Confiance pour l'Avenir pour:

Les clients détenteurs d'applications fonctionnant dans le cloud OutSystems 11

Vous pourrez utiliser vos applications dans le cloud OutSystems 11 au moins jusqu'en mars 2027 (ce qui représente un délai de 5 ans à partir d'aujourd'hui), et vous serez informé de la fin de vie du produit et du support au plus tard deux ans auparavant.

Mais surtout, bien en amont de cette annonce, vous aurez la possibilité de migrer la plateforme cloud OutSystems 11 vers OutSystems Developer Cloud à partir de votre propre cloud privé et sans qu'aucun effort supplémentaire de développement soit nécessaire. Même si les applications OutSystems 11 fonctionnant sous OutSystems Developer Cloud ne bénéficieront pas des mêmes avantages qu'offre, en natif, la nouvelle plateforme moderne OutSystems Developer Cloud, des améliorations (ex. évolutivité et robustesse) seront perceptibles.

À partir de mars 2027, si un client n'a pas encore migré ses applications vers OutSystems Developer Cloud, OutSystems apportera son assistance - encore une fois sans qu'aucun effort supplémentaire de développement soit nécessaire.

Le Gage de Confiance pour l'Avenir pour:

Les clients dotés d'applications OutSystems 11 en gestion libre

Comme l'ensemble des clients de cloud OutSystems 11, vous pourrez continuer à gérer vos applications librement au moins jusqu'en mars 2027, et vous serez informé de la fin de vie du produit et du support au plus tard deux ans auparavant.

Mais surtout, bien en amont de la date de fin de vie des applications OutSystems 11 en gestion libre, vous aurez la possibilité de migrer la plateforme OutSystems 11 vers OutSystems Developer Cloud à partir de votre propre cloud privé. Tout ce dont vous aurez besoin pour faire fonctionner vos applications sera disponible au sein du même domaine ce qui vous permettra de contrôler l'ensemble de vos données et vos adresses IP. Cette option est prévue pour la fin 2024.

La solution vous permettra de gérer vos applications librement, au sein d'une architecture cloud moderne, conçue afin que vous puissiez profiter pleinement de OutSystems Developer Cloud, la plateforme cloud native à la pointe de la technologie. À cet effet, l'utilisation de services spécialement dédiés à l'auto-modulation, la réduction des coûts opérationnels et la configurations des données sera nécessaire. Une optimisation du réseau - via un éventail de services uniquement disponibles auprès des fournisseurs de cloud les plus novateurs - est également à prévoir. Enfin, l'infrastructure évoluant constamment, il faudra anticiper certains changements importants lors des prochaines années. Notre objectif est donc de vous proposer la solution technologique le plus élaborée qui soit, au service de vos applications, et la stratégie que nous avons mise en place va dans ce sens.

Sommaire

À mesure que le OutSystems Developer Cloud va s'amplifier et évoluer, nous répondront non seulement aux exigences des nouveaux clients, mais nous permettront également aux clients existants de tirer pleinement profit de leurs applications OutSystems 11 afin de pérenniser l'ensemble de leurs investissements. En d'autres termes:

  • Grâce au OutSystems Developer Cloud, les applications fonctionnant sur OutSystems 11 pourront continuer à être développées comme si elles étaient encore hébergées dans leur environnement d'origine, le plus simplement du monde.
  • Une fois prêt, vous pourrez transférer vos applications OutSystems 11 vers la plateforme OutSystems Developer Cloud et continuer à les développer comme si de rien n'était - sans efforts ou formation supplémentaires.
  • OutSystems Developer Cloud accompagne à la fois les stratégies multi-cloud et cloud hybride.
  • Grâce au OutSystems Developer Cloud, vous serez en mesure d'exporter l'ensemble des codes, données applicatives, conteneurs et modèles d'infrastructure d'origine. Afin de permettre aux clients de continuer à utiliser et exploiter leurs applications, votre service de maintenance va devoir remplacer certaines fonctionnalités PaaS. Cette opération vous évitera la dépendance vis-à-vis d'une seule plateforme de développement.

Indépendamment du lancement du OutSystems Developer Cloud, OutSystems 11 demeure une solution phare et une plateforme leader dans son domaine sur laquelle des milliers de développeurs peuvent compter. OutSystems continuera à investir dans la plateforme OutSystems 11 au-delà du lancement du OutSystems Developer Cloud. Le Gage de Confiance OutSystems pour l'Avenir, c'est garantir la pérennité et le bon fonctionnement des applications développées à partir d'OutSystems 11 au sein du OutSystems Developer Cloud, dès le lancement de ce dernier. Mais surtout, cela signifie que quels que soient vos investissements et les innovations futures, OutSystems assurera la transformation de vos applications comme cela a déjà été le cas pendant les 20 dernières années.