I was hoping that someone could shed some light on if java web start is a route that I need to go. Currently, I have a swing application that is installed on multiple desktops. It checks against a file on a server to see if there are any recent changes each time the application is run and if the client needs updated. If the file is new, then the client pulls in all of the new jar files needed for the application to run. I didn't know if this is still the best way to go or if there is a more modern way to achieve this like java web start. Thanks in advance for the help.