A Client Application is a piece of Software that runs on an end-user's device. It interacts with a remote Server to access data or services, often providing a user interface. See also Web Browser User Interface Network API