Le modèle Cloud (ou SaaS) n`a aucun besoin physique de distribution indirecte, car il n`est pas distribué physiquement et est déployé presque instantanément, ce qui annule le besoin de partenaires traditionnels et d`intermédiaires. Cependant, à mesure que le marché s`est développé, les joueurs de SaaS et de services managés ont été contraints d`essayer de redéfinir leur rôle. [13] similaire à la façon dont vous pouvez créer des macros dans Excel, PaaS vous permet de créer des applications à l`aide de composants logiciels qui sont intégrés dans le PaaS (middleware). Les applications utilisant PaaS héritent de caractéristiques de Cloud telles que l`évolutivité, la haute disponibilité, la mutualisation, l`activation SaaS, etc. Les entreprises profitent des PaaS car elles réduisent la quantité de codage nécessaire, automatisent la politique commerciale et aident à migrer les applications vers le modèle hybride. Pour les besoins des entreprises et d`autres organisations, Apprenda est un fournisseur d`un Cloud privé PaaS pour .NET et Java. Alors que le monde de la technologie est laser axé sur le Software-as-a-service (SaaS), ou “nuage” phénomène, beaucoup d`entreprises avec lesquelles nous parlons ne sont pas aussi familiers (GASP!). Cela change, cependant, que les solutions SaaS continuent d`offrir une option logicielle viable pour de nombreuses entreprises aux installations traditionnelles sur site. Selon une enquête menée par HIMSS Analytics, 83% des organisations de soins de santé des États-Unis utilisent maintenant des services de Cloud Computing avec 9,3% de planification, tandis que 67% des organisations de soins de santé informatiques exécutent actuellement des applications basées sur SaaS.

[38] beaucoup d`acheteurs craignent que les vendeurs SaaS «possèdent» leurs données. C`est certainement quelque chose à savoir lors de la négociation d`un contrat de niveau de service (SLA) avec votre fournisseur SaaS. En plus de définir les normes de fiabilité du système, le SLA énonce les paramètres pour les problèmes, tels que la propriété des données, les exigences de sécurité et les calendriers de maintenance. C`est un document important et assez complexe que nous ne pouvons pas couvrir suffisamment ici. Le logiciel en tant que service (SaaS) est un modèle de distribution de logiciels dans lequel un fournisseur tiers héberge des applications et les met à la disposition des clients sur Internet. SaaS est l`une des trois principales catégories de Cloud Computing, parallèlement à l`infrastructure en tant que service (IaaS) et à la plate-forme en tant que service (PaaS). Les origines d`un environnement de ressources partagées comme le Cloud Computing remontent aux années 1960. Dans un discours de 1961 à des étudiants du MIT, John McCarthy, un informaticien renommé qui a remporté le prix Turing pour son travail dans l`intelligence artificielle, a déclaré de façon célèbre, «le calcul peut un jour être organisé comme un service public. En d`autres termes, avec le concept de Cloud Computing qui est certainement ce que vous avez-une ressource partagée de la puissance de calcul. Bien que l`idée ait été autour depuis un certain temps, la technologie basée sur le Web nécessaire pour soutenir SaaS mûri vers la fin des années 1990.

C`est alors que des entreprises comme Salesforce ont commencé à proposer des solutions d`entreprise traditionnelles, telles que la gestion de la relation client, via un modèle SaaS. Les types de logiciels qui ont migré vers un modèle SaaS sont souvent axés sur les services au niveau de l`entreprise, tels que les ressources humaines, la gestion de la relation client et la gestion de contenu. Ces types de tâches sont souvent de nature collaborative, ce qui oblige les employés de divers départements à partager, éditer et publier du matériel, mais pas nécessairement dans le même bureau. Bien que toutes les applications Software-as-a-service ne partagent pas tous les traits, les caractéristiques ci-dessous sont courantes dans de nombreuses applications SaaS: par exemple, pour prendre en charge le besoin commun des clients de modifier l`apparence d`une application afin que l`application apparaisse avoir la marque du client (ou, si désiré, co-marque), de nombreuses applications SaaS permettent aux clients de fournir (via une interface self-service ou en travaillant avec le personnel du fournisseur d`applications) un logo personnalisé et parfois un ensemble de couleurs personnalisées.