***
- 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)