Client-Server e Web - based computing sono due dei principali approcci al dividendo problemi di calcolo di business tra più computer . Poiché entrambi gli approcci utilizzano client e server , c'è ampio spazio per la confusione . Client definito  
 Un client computing è una macchina che le informazioni richieste o servizi da un altro. Il termine si riferisce normalmente al computer in cui una persona si siede e interagisce tramite tastiera, monitor , mouse o simile interfaccia . 
 Server definito 
 
 Un server computing è una qualsiasi macchina che fornisce informazioni o servizi per i computer client . Il termine è usato tipicamente , tuttavia, per riferirsi a quei computer cui scopo principale è la comunicazione con altri computer . Questi computer sono spesso accatastati insieme in gruppi all'interno appositamente progettati , i centri dati a clima controllato . 
 Client - server definito 
 
 Anche se eventuali comunicazioni tra i computer possono essere considerato client-server , in cui il termine è usato per uno stile di calcolo , si riferisce a software appositamente suddiviso in una parte per funzionare su computer client dedicati e una parte scritta per funzionare su computer server dedicati . 
 < br > lato client software 
 
 Spesso chiamato " thick client ", il software che viene eseguito sul client è in genere scritto in linguaggi come C /C + + , Visual Basic , . Net e C # . 
 
 Web-Based Definito 
 
 informatica basata sul Web è un metodo di client-server che utilizza tecnologie Internet per la comunicazione tra il computer client e server . 
 < > software di Web Client 
 software br 
 Web -based che viene eseguito sul client in genere include un browser web e può includere Java, Java Script , VB Script o controlli ActiveX ( che deve essere presente prima del previsto bisogno ) .