# Redistributing a Custom UL Application

When InstaCal is used to configure hardware, it must be included when you distribute the application. When the API is used to configure hardware, you do not need to include InstaCal distribute the application.

Some developers may want to integrate the installation of the required Universal Library drivers into the custom application's installation. This should only be attempted by developers experienced in installation development.

Following is an overview of the two methods.

## Distributing the Application and Drivers Separately

If you create an application using the Universal Library, you may distribute the necessary Universal Library runtime files (and hardware driver files) with the application royalty-free. These files may be installed from the Measurement Computing InstaCal installation package.

To distribute a custom UL application, provide the end user with the following:

- One CD or disk that contains the setup program for their custom Windows application.
- One CD or disk that contains the hardware drivers and InstaCal application. Instruct the end user run this installation before installing the custom application.

You may not distribute any files that give the end user the ability to develop applications using the Universal Library.

## Integrating Drivers and Library Files into your Custom UL Installation CD or Disk

For developers who wish to distribute their application and all support on one CD, refer to the Universal Library Distribution Guide. This document contains procedures to merge the custom UL application and the required hardware driver, library files, and optionally InstaCal, into one setup program that you can distribute on one CD or disk. The merging process is complicated – only experienced programmers should attempt to do this.

When you install the software, the Universal Library Redistribution Guide (ULRedistribution.pdf) is copied to the installation directory, "C:\Program Files\Measurement Computing\DAQ\Documents" by default, on your local drive.