Creating Packages with LabVIEW Package Builder
- Updated2025-10-28
- 2 minute(s) read
Create packages in LabVIEW to deploy to clients.
Note You cannot include VIs from your project directly in a package. To package VIs, you must create a source distribution.
- In the Project Explorer in LabVIEW, right-click Build Specifications and select .
-
Under
Information, enter the name you want to use for your package in
Package name.
The package name must be all lowercase and contain no spaces. Package Manager and other packages will use this name to reference the package you create.
- Under Source Files, specify which files or build specification outputs you want to install.
- Under Destinations, set up any destination folders where you plan to install the package in the client.
-
Under
Shortcuts, you can add a shortcut to the Startup menu on a Windows system if you want your application to run as soon as the system starts up. You can also add a shortcut to the Desktop or Program Menu on Windows.
By default, SystemLink on Windows also creates a shortcut in the Windows Program menu for any application in your project.
-
Under
Package, specify the display name and synopsis for your package.
The display name is what users will see in the NI Package Manager or the SystemLink web application when they install your package. The synopsis is the first line of the description that users see before they click on a package to see its full description.
-
Under
Dependencies, specify dependencies on any currently installed packages.
- Configure the relationship of the dependency. You can define a dependency as Required, Recommended, or Suggested and specify version ranges.
- To prompt the user to install your package when they install a related package, select Enhanced.
-
Under
Version Information, specify the version of your package and what version you want to display to the user.
If you remove the display version, the user sees the full version in Package Manager.
-
Under
Advanced, set your package to run executables or scripts while it installs or uninstalls.
For example, you can specify whether installation or uninstallation waits for a certain action to complete. On Linux systems, you can also specify whether the application is a startup application.
- Optional:
If you want to create a new SystemLink feed for the package, click
Feed.
- Check the box next to Publish to SystemLink feed.
- Specify your server credentials.
- Specify a name and description for your SystemLink feed.
-
Click
Build.
You should see an .nipkg file (Windows) or .ipk file (Linux) in the destination you specified.
Next, add packages to a feed to begin distributing the package to other systems. If you published your package directly to a new SystemLink feed, deploy your package to clients to complete this workflow.
Related Information
- Enabling Client Access to Packages
Upload packages you created to your SystemLink server for clients to access.
- Deploying Packages to Clients
Add feeds containing packages you created to SystemLink clients.
- Hosting a Web Application on the NI Web Server
To make your application available to other users, host your build output on a web server that is accessible to other users.