Multitenanacy est un principe de réseautage où un serveur exécute une version unique d'un logiciel, et les ordinateurs clients ne sont pas en mesure d'exécuter le programme sur leur propre. Les ordinateurs clients sur le réseau ne peuvent accéder au programme en question par la version du serveur. Sur un réseau non mutualisée, chaque ordinateur client serait l'hôte et lancer sa propre version du programme. Les avantages de l'exécution d'un système de multitenancy comprennent des économies de coûts et les avantages de cohérence des données. Certains des inconvénients à cette configuration incluent une dépendance excessive sur les ressources réseau, les ordinateurs invalidantes s'ils perdent leur connexion au réseau.
Sur un réseau mutualisé, la charge matérielle de l'exécution d'un logiciel spécifique est décalée principalement à l'ordinateur serveur. Comme l'ordinateur serveur est le seul à l'exécution du programme, il est placé sous la contrainte la plus lors de l'exécution du programme. Les autres ordinateurs sur le réseau entraînent beaucoup moins de mémoire et de surcharge du processeur, ce qui leur permet, en substance, «relâcher», tandis que les épaules d'ordinateur serveur de la charge. Pour cette raison, le matériel installé sur le client, ou «locataires», les ordinateurs n'ont pas besoin d'être aussi puissant que le matériel des ordinateurs clients fonctionnant sous un système non mutualisée. Si l'on ajoute up sur plusieurs ordinateurs clients sur un réseau, cette économie de coût peut être considérable.
Un autre avantage de l'architecture mutualisée computing est la mise en place de la cohérence des données à travers le réseau, faciliter le processus d'extraction des données. L'exploration de données consiste à rechercher des tendances dans un grand ensemble de données. Sur les réseaux qui n'utilisent pas les pratiques de l'architecture mutualisée, ce qui peut s'avérer difficile, car chaque ordinateur contient son propre fichier de base de données distincte qui doit être "extrait" de trouver l'information désirée. Lorsque l'extraction de données sur un réseau multitenancy équipée, la seule base de données sera celle du centre situé sur le serveur. C'est parce que le serveur sera le seul ordinateur exécutant une version actuelle du programme.
Le plus grand inconvénient à un réseau mutualisé est une dépendance excessive sur le réseau pour assurer la productivité. Comme les ordinateurs clients «locataire» s'appuient sur le serveur pour l'accès aux applications en cours d'exécution, toute perturbation dans le réseau de prévenir efficacement l'ordinateur client d'utiliser le programme en question. Sur un réseau non mutualisée, toute interruption de la connectivité réseau ne prouverait tout aussi désastreux, comme chaque ordinateur client déconnectée pourrait encore continuer à exécuter sa propre version indépendante du logiciel.