Software client

Definition
A software client is

"a software application that accesses a remote service on another server, through a network."