A server is an application or device that performs service for connected clients as part of client server architecture.