# Deploying Programs using JSci

As JSci is not part of the standard Java packages, extra preparation may be needed before your program can be deployed to the intended user base.

### Distributing Applications

If your user base has JSci installed on their machines then all you need to do is distribute your class files. For the case where user's may not have JSci installed you will need to distribute the appropriate jar files with your application class files. These can be found in the classes sub-directory.

### Setting up Applets

If JSci is not installed on the client machines then you can use the ARCHIVE attribute in the APPLET tag to specify the appropriate jar files.

Return to the Developer's Guide contents.