SaaS est l'abréviation de Software as a Service. Techniquement, cela signifie que le logiciel est autorisé et payé en fonction de combien il est utilisé, plutôt que comme un montant forfaitaire. Dans la pratique, le terme est plus couramment utilisé pour le logiciel qui fonctionne sur Internet. L'idée est que le client paie pour le service que fournit le logiciel plutôt que pour le logiciel lui-même.
Dans de nombreux cas, mais pas tous, un produit SaaS sera mis en place afin que le fabricant du logiciel utilise l'Internet pour fournir des services aux clients, plutôt que le logiciel ayant besoin d'être installé sur les ordinateurs du client. Cette idée est aussi connue sous le nom de cloud computing. Une telle configuration n'est pas nécessairement une idée nouvelle: par exemple, de nombreuses personnes ont utilisé les services de web mail comme Hotmail. Dans ces situations, le logiciel qui envoie, lit et organise des e-mails n'est pas sur la machine de l'utilisateur. Au contraire, ils y accéder via leur navigateur Web.
Dans certaines situations, le SaaS peut travailler sur un modèle différent. Par exemple, le logiciel peut être installé sur la machine de l'utilisateur, puis désactivé à distance lorsque leur accord de licence se termine. Cependant, le SaaS est le plus souvent lié au modèle de cloud computing et la plupart de ses avantages et désavantages sont fondées sur ce setup.
Il y a plusieurs avantages pour les utilisateurs et les éditeurs de logiciels du système. L'utilisateur n'a pas besoin de consacrer autant d'espace disque ou d'autres ressources sur leur ordinateur pour le logiciel sur leur système. Le fabricant de logiciels a moins de soucis en termes de logiciels illégalement copiés. Les mises à jour et corrections de bugs peuvent être effectuées directement plutôt que d'avoir à être envoyé à chaque machine.
L'une des préoccupations les plus grands utilisateurs d'avoir à propos de ce modèle de SaaS est la sécurité. Il y a des risques inhérents à l'envoi de données confidentielles vers et depuis les serveurs qui héberge le logiciel, ce qui signifie tous les documents créés à l'aide du logiciel doivent être considérés comme potentiellement moins sûr que celui conservé uniquement sur un réseau d'entreprise. La plupart des fournisseurs de SaaS aura des contrôles très stricts destinées à protéger contre les manquements à la sécurité des données et de rassurer les clients.
SaaS peut également être problématique si la société organise le logiciel en ligne, puis a un problème de connexion système ou Internet. Cela peut laisser les utilisateurs sont incapables d'utiliser le logiciel, ce qui peut perturber leur travail. De nombreux fournisseurs de donner des garanties à quel point ce qui arrivera, si ceux-ci peuvent être mal interprétés: une "garantie de disponibilité de 99%» semble impressionnant jusqu'à ce que vous vous rendez compte que cela permettrait le service ne soit pas disponible pendant près de quatre jours chaque année. Bien sûr, si un utilisateur perd son propre raccordement à Internet, ils seront aussi incapables d'utiliser le logiciel.