Un modèle client-serveur peut être mis en oeuvre dans un système informatique unique, mais est le plus souvent appliqué sur de nombreux sites différents. Cela rend possible pour plusieurs ordinateurs ou des personnes d'interconnecter et de partager des informations.
Alors que les entreprises se dilatent et les gens travaillent désormais ensemble sur de grandes distances, un modèle client-serveur leur permet d'atteindre un ou partagée, base de données ou d'un programme commun. Cela fonctionne aussi bien quand les utilisateurs en ligne accèdent à leur compte bancaire ou de payer des factures en ligne notamment. Les utilisateurs se connectent dans le serveur de la banque avec leurs requêtes, et ensuite le serveur procède à les relayer leurs informations.