*** - Top access desktop features not easily delivered in a browser such as - multi-window, multiscreen - O/S and desktop integration - A better development experience - maintainability - stability - control over the execution platform - ability to use platform libraries, native code via JNI (and in the future Project Panama) - A better overall experience for the user - Performance - Responsiveness - Easy to access application *** **References**: - [Building and Deploying Java Client Desktop Applications with JDK 17 and Beyond](https://www.youtube.com/watch?v=jb7m9dL1iSI&list=WL&index=180&t=430s)