Glossary · Automation software engineering and architecture
Release package
Also known as: Delivery package
German: Freigabepaket
In software release management, a release package is the complete, identified set of deliverables for a release, such as binaries, configuration files, documentation, release notes, licenses and checksums.
- Software engineering
In one sentence
A release package is the complete, identified set of deliverables for a release: binaries, configuration, documentation and checksums.
Example
The release package for the machine software contains the PLC project archive, HMI runtime image, parameter files, the manual PDF, the release note and a checksum list.
How it applies
- Engineering: Release packages are produced by the pipeline from one baseline, so every file is traceable to its source. Checksums or signatures let recipients verify integrity.
- Configuration management: The package content is recorded as part of the Configuration baseline; field service installs only released packages.
- Documentation: The documentation delivered in the package must match the software version exactly. The documentation team should deliver into the same release process, with version identifiers on every document.
Release package vs. software package
A Software package is a unit of installable software, often managed by a package manager. A release package is the full delivery of a release and may contain several software packages plus documents.