Packages are relatively independent add-on libraries that may not be available in all installations. Packages are part of the source code releases of SWI-Prolog and may be enabled or disabled during the build.
See also Add-ons for extensions provided by the community that must be installed separately using pack_install/1.