Komunikacijski poslužitelj je računalni sustav dizajniran za rukovanje širokim spektrom komunikacijskih aplikacija. Ovi poslužitelji se povezuju na široku paletu različitih platformi u potpuno besprijekornu vlastelinstvo, omogućujući različitim sustavima da međusobno razgovaraju bez smetnji. Ovi poslužitelji su otvoreni i na razini operatera, što omogućuje svakome da se poveže s njima uz razumijevanje da će komunikacija biti sigurna i pouzdana. Komunikacijski fokus i fleksibilnost poslužitelja čine ga okosnicom mnogih komunikacijskih i internetskih sustava.
Primarna svrha komunikacijskog poslužitelja je pomaganje interakcije umreženih sustava. Ova računala mogu biti u istoj zgradi ili na različitim kontinentima, jer udaljenost stvarno nije bitna. Dva sustava koja žele komunicirati povezuju se na jedan komunikacijski poslužitelj ili lanac povezanih poslužitelja dok se međusobno ne povežu. Komunikacijski poslužitelj djeluje kao posrednik, dopuštajući sustavima koji pokreću različite aplikacije i protokole da međusobno razgovaraju.
Četiri su obilježja dobrog komunikacijskog poslužitelja. Poslužitelj mora biti otvoren; kao u, može prihvatiti veze od bilo koga. Da bi poslužiteljski sustav uistinu bio otvoren, mora koristiti industrijski standardni softver i komunikacijske protokole za više vrsta komunikacijskih sustava. To znači da kada sustav pristupi poslužitelju, specifični protokoli za taj sustav preuzimaju vezu. Ako poslužitelj zatim te informacije prenosi na drugu vrstu sustava, napušta sustav koristeći drugačiji skup protokola.
Zatim, komunikacijski poslužitelj mora biti sustav na razini operatera. To općenito znači da ima dvije značajke. Poslužitelj posjeduje redundantne opcije u slučaju kvara. Ako određeni dio hardvera ili softvera ne uspije, poslužitelj posjeduje sigurnosne kopije koje se odmah pojavljuju na mreži kako bi sustav nastavio raditi. Osim toga, poslužitelju je potreban dugoročan dizajn; mora raditi samostalno bez ponovnog pokretanja ili gašenja tijekom duljeg vremenskog razdoblja.
Ovi poslužitelji su fleksibilni u svojoj upotrebi. Dobar komunikacijski poslužitelj ima sposobnost povezivanja i obrade informacija iz širokog spektra sustava koji pokrivaju širok raspon tema. To obično znači da glavni poslužitelj pokreće kolekciju polu-neovisnih modula koji su specijalizirani za povezivanje s određenim tipovima sustava. Ova fleksibilnost, u kombinaciji s otvorenom arhitekturom sustava, omogućuje poslužitelju da radi za mnoge različite svrhe.
Posljednja važna točka je najočitija; poslužitelj treba fokus na komunikacijske protokole i softver. Čak i ako hardverski sustav radi stvari izvan djelovanja kao komunikacijska platforma, mora dati prioritet aktivnostima temeljenim na komunikaciji. Ako spriječi prijenos jer radi na nečem drugom, informacije se mogu izgubiti i komunikacija povezanih sustava može biti poremećena.