applicazioni software sono sviluppati per molte ragioni diverse . Un'applicazione può essere un elaboratore di testi , programma di trasferimento file , videogame , o software di produttività . Le applicazioni sono disponibili in diversi tipi in base a dove l' applicazione viene distribuita . Applicazioni server e client Web sono due tipi comuni utilizzati dagli utenti domestici e aziendali . Client
applicazioni client
sono installati sul computer di un utente o di una workstation , e di interagire con i dati e programmi su un server. Le applicazioni client non sono le stesse di applicazioni desktop in quanto le applicazioni client devono interagire con un server per la piena funzionalità . Un esempio comune di una applicazione client è il video gioco di World of Warcraft . Utenti di installare un'applicazione client sui loro computer che permette loro di accedere a un server che contiene la programmazione del gioco .
Aziende possono utilizzare applicazioni client-server per ridurre i requisiti generali per le stazioni di lavoro . Invece di installare centinaia di copie di un particolare programma , gli utenti accedono al server di applicazioni.
Web
applicazioni Web
, noto anche come thin client, sono le applicazioni ospitate interamente su un server web . Queste applicazioni possono essere sviluppate specificamente per un business e installati sulla rete aziendale , oppure possono essere le applicazioni web-based controllati da una società di terze parti. Una delle migliori applicazioni web ben noti sono suite di applicazioni web, come Gmail , Google Documenti e Google Reader di Google. Le applicazioni Web di solito richiedono il login per l'accesso .