The following instructions explain how to create a package by "packing" a directory structure which defines the package's attributes, installation files, and additional instructions. If the existing package building utilities (e.g. LabVIEW Package build specification, NI Package Builder, etc) do not meet your package building needs (e.g. need post-uninstall EXE, define a custom Category, ...), then you can try to addressing your needs by "packing" a package instead.
Note: If you want to build a package that installs a 3rd party (non-NI) installer, manually pack the package using the instructions on this page instead.
Unpack a package
If you want to take an existing NIPM package (.nipkg) and unpack it into a directory structure, use the NIPM Command Line Interface and use the following command: nipkg unpack PACKAGE-PATH [DESTINATION-DIR]