The program a host computer runs to communicate with users running client programs. Server programs establish a standard for communication , and all client programs must follow that standard to work properly. Many different client programs can interact with one server program.