Iz prethodnog se da zaklju~iti da client/server aplikacije imaju tri elementa: klijent, server i mre`u. Svaki od elemenata ima hardversku i nekoliko softverskih komponenti. Ima vi{e vrsta client/server aplikacija, od jednostavnih do kompleksnih, svaka sa svojim vlastitim zahtevima za pojedina~nim komponentama arhitekture.
Client/server aplikacije se retko ograni~avaju svojom vlastitom mre`om. Takodje, klijenti u istoj mre`i mogu da koriste razli~ite operativne sisteme i server softver za baze podataka. Kada client/server aplikacije idu van svoje mre`e, okru`enje mora biti sposobno da komunicira sa novim okru`enjem, da prihvati podatke i da ih prebaci nazad u vlastito okru`enje.
Cilj client/server koncepta je da omogu}i aplikaciji pristup do svakog ~vora u mre`i i da omogu}i svim softverskim komponentama da rade zajedno. Kada se ova dva uslova ispune, okru`enje je uspe{no i koristi client/server koncepta, kao {to su u{teda, pove}ana produktivnost, fleksibilnost i iskori{}enost resursa, su ostvarene. Ovaj cilj mo`e delimi~no da se ostvari pridr`avanjem industrijskih standarda i kreiranjem otvorenih sistema.
Client/server koncept do`iveo je svoju punu implementaciju u slede}im aplikacijama Ei SiGrafa: