The Software Library is a secure directory that is the centralized repository of the definitive, authorized versions of the software that your organization manages. A package that is sourced from the Software Library is referred to as a managed package. You place packages in the Software Library to ensure that external users cannot change the packages after they have been approved for rollout in your environment.
If you have a data provider that lets you import software resources and their associated software packages, you can create a schedule for the import. When the import runs, it can import any available software resources and the software packages that are associated with those software resources. The software packages are imported into the Software Library.
If an existing package in a software resource is not sourced from the Software Library, you can change its source to the Software Library. When you change a package's source to the Software Library, the package folder and files are copied to the Software Library folder.
If you have a data provider that lets you import software resources and their associated software packages, you can manually import specific software packages. You gather a list of software resources that are available for import. You then select from this list the specific software resources that you want to import from this data provider. When you import a software resource, you can also import its associated software package into the Software Library.
Do not add package files directly to the Software Library directory on the file system. To do so prevents the proper associations from being made and compromises the integrity of the Software Library. You need to secure the Software Library directory so that only the application identity of Notification Server has access. The application identity of Notification Server is the account that is used to access Notification Server. Do not give directory access to any other users.