Con l'aumento dei costi di implementazione di applicazioni software e supporto continuo, si faccia la difficile decisione se per selezionare applicazioni client-server tradizionali o di andare con le più recenti applicazioni basate su Web.
Differenze di architettura
According to Information-Management.com, client-server applications are typically two-tiered, consisting of an in-house server loaded with the operating system, a database and application software and a client personal computer loaded with a software application that interacts with the server. Applicazioni Web-based sono solitamente tre-tiered, costituito da un server di database, un server Web e, possibilmente, un server applicazioni separato. Si utilizza un browser di Internet per connettersi e utilizzare l'applicazione.
Preoccupazioni finanziarie
Aziende pagano per applicazioni Web-based su base abbonamento o l'utilizzo. Applicazioni client-server, tuttavia, vengono acquistate in anticipo, di solito con un enorme costo iniziale e tasse di licenza e manutenzione in corso, che possono finire costano quanto il 20% annuo del canone originale secondo il gruppo di IQ.
Considerazioni sul supporto
Server necessitano di regolare manutenzione come aggiornamenti, patch e manutenzione dell'hardware. Tutti i costi per acquistare, mantenere e migliorare la rete per le applicazioni client-server sono a carico dell'azienda. Una società che utilizza un'applicazione basata su Web attraverso un Application Service Provider, tuttavia, è poco coinvolta con supporto.