If a program runs in a separate process and provides data/processing to other connected programs through some standard protocols, they are a server.
If a program runs in a separate process and provides data/processing to other connected programs through some standard protocols, they are a server.