? Networked programmer består af "kunde" og "Server" komponenter. Serveren fungerer som den centrale placering , som de enkelte programmer, der kører på brugernes computere, eller kunderne , tilsluttes . Integration systemer virke for at gøre klienter og servere kommunikerer problemfrit. Kunder
Client programmer tager mange former. Nogle gange er de programmer, der er designet til specifikt at forbinde til en given server , såsom i tilfælde af online spil. Andre gange er programmer med netværksfunktioner , men er designet til at forbinde med servere i et generelt, snarere end specifikke, fashion .
Servere
En server er et centraliseret placering, der vil acceptere data fra og sende data til klient-programmer . Den software, der kører på en given server vil bestemme godkendelsesprocessen for at acceptere klient forbindelser , og hvordan kunderne adgang server -funktioner.
Client - Server Integration
Når kunderne og servere er specielt designet fra starten til at arbejde med hinanden , er der kræves til de to til at interagere hårdt kodet fra de tidligste udviklingsfaser . Integration software , som hjælper " oversætte " mellem serveren og klienten , er nødvendig for den eksisterende klient-software og eksisterende servere, en udvikler ønsker at oprette forbindelse.