imprese di varie dimensioni hanno bisogno di computer diversi. Imprese di maggiori dimensioni necessariamente bisogno di usare i computer più di piccole imprese fare. Grandi imprese di routine hanno configurazioni di computer di grandi dimensioni, come ad esempio mainframe e reti. Una rete per un business di grandi dimensioni è comunemente una architettura client-server, noto anche come architettura a due livelli. Non importa quello che si chiama, questo tipo di architettura è una divisione del lavoro per le funzioni di calcolo richiesto da una grande azienda.
Sotto la struttura della architettura client-server, di rete di un'azienda di computer avranno un computer server, che funziona come il "cervello" dell'organizzazione, e un gruppo di computer client, che sono comunemente chiamati workstation . La parte server di architettura client-server sarà una grande capacità di computer, forse anche un mainframe, con una grande quantità di dati e funzionalità memorizzati su di essa. La parte client di architettura client-server sono computer più piccoli che i dipendenti utilizzati per svolgere le loro computer basato su responsabilità. Servers comunemente contengono i file di dati e le applicazioni che è possibile accedere attraverso la rete, da postazioni di lavoro dipendente o computer . Un dipendente che vuole accedere alla società a livello file di dati, ad esempio, potrebbe utilizzare il suo computer client per accedere ai file di dati sul server. Altri dipendenti possono utilizzare un comune domanda di accesso mediante l'accesso al server tramite i propri computer client. Questo tipo di server è chiamato un server domanda . Essa trae pieno vantaggio della architettura client-server utilizzando il server come un dispositivo di storage per applicazioni che richiedono i clienti e per accedere al server, al fine di utilizzare tali applicazioni. Esempi di questo tipo di applicazione sono numerose, tra le più popolari sono word processor, fogli di calcolo e programmi di grafica. In ogni caso, l'uso delle applicazioni illustra l'architettura client-server. Il server non è solo per la conservazione, però. Molte reti hanno una architettura client-server in cui il server agisce come una fonte di alimentazione, nonché di elaborazione. In questo scenario, i computer client sono praticamente "collegato" al server e ottenere la loro potenza di elaborazione da essa. In questo modo, un computer client in grado di simulare la maggiore potenza di elaborazione di un server senza avere il processore necessarie memorizzati all'interno del suo quadro. Qui, l'architettura client-server virtuale descrive una sorta di centrale elettrica.Anche il World Wide Web è un esempio di architettura client-server. Ogni computer che utilizza un browser Web è un client, e i dati sulle varie pagine Web che quelli di accesso client viene salvato su server multipli.
