An application client:
For Java, it typically has a graphical user interface (GUI) created from JavaxFx, Swing or Abstract Window Toolkit (AWT) APIs.