A technique for enhancing the startup operation of a user application
within a client server network. At least the client is running software
in JAVA language. Java Archive (JAR) files needed for startup are housed
in the server. Rather than hard code the Jar files which makes upgrades
difficult, embodiments of the present invention employ two applets
operating on the same HTML page in the client. One applet, the Jar finder
applet obtains all Jar files needed for startup from lists of Jar files
stored in a directory which is also housed in the server. This directory
is readily accessible to software developers allowing its easy
modification by adding or removing Jar files or by substituting an
entirely new directory. Another applet, the Jar user applet (or user
application) receives the lists of Jar files from the Jar finder applet
and thereafter obtains the actual Jar files from the directory in the
server. After loading the Jar files, the Jar user applet launches the
user application and the startup operation of the network is concluded.