Packaging Glossary

Browse 28 packaging terms defined in plain English, from the cultural dictionary of computing.

28 Packaging Terms

Bundle
A packaged collection of files or dependencies combined for distribution, installation, or runtime use. In software culture, bundles appear in frontend builds,...
Bundler
A tool that combines multiple source files (and their dependencies) into one or more optimized output files for deployment — in JavaScript, tools like Webpack,...
Bundling
Selling multiple products, features, or services together as a combined offering rather than individually. Bundling can raise deal size, simplify choices, or...
Copr
A build and repository service used in the Fedora ecosystem to create and distribute packages outside the main official repositories. In Linux packaging...
Debian Package
A software package built for Debian-based systems, typically in `.deb` format and installable through package-management tooling such as `dpkg` or `apt`....
Distro
Short for distribution, usually referring to a packaged operating system built around a shared software base, especially in the Linux world. A distro bundles a...
Feature Gating
Restricting access to certain features based on plan, permission level, rollout status, or account type. Startups use feature gating both for pricing strategy...
Feature Module
A Feature Module is a development concept used to shape how software is built, executed, or maintained in real systems. Developers rely on it to make code...
Flatpak
A Linux application distribution and sandboxing system designed to make desktop apps easier to package and run across distributions. In desktop Linux culture,...
Helm
The de facto package manager for Kubernetes, using templated YAML files called 'charts' to define, install, and upgrade applications. Helm charts bundle...
Linux Distribution
A packaged operating system built around the Linux kernel plus a curated set of userland tools, repositories, defaults, and maintenance policies. Different...
Manifest
A declarative metadata file that describes a software package's identity, version, dependencies, entry points, and permissions. Examples include `package.json`...
Package Build
The process or result of building software into a distributable package format. In packaging culture, a package build often includes metadata, dependency...
Package Config
Configuration associated with a package, package manager, or build package, such as dependencies, scripts, metadata, or distribution settings. In practical...
Package Distribution
The process or ecosystem through which software packages are published, mirrored, and made available to users. In open-source culture, package distribution is...
Package Format
The structural format used to package software for installation or distribution, such as deb, rpm, wheel, or other ecosystem-specific forms. Package formats...
Package Install
The act or process of installing a software package through a package manager or distribution mechanism. In user experience terms, package install quality...
Package Maintainer
A person responsible for keeping a software package updated, tested, published, and compatible within a registry or distribution. Package maintainers play a...
Package Spec
A specification or definition file describing how a package should be built, installed, versioned, or distributed. In packaging culture, the package spec is...
Pricing Tier
One level in a tiered pricing structure, usually defined by feature access, usage limits, support level, or customer segment. Tiers help companies separate...
Productize
To turn custom work, knowledge, or a repeated service pattern into a more standardized, scalable product offering. Productizing increases leverage by reducing...
Reverse Dependency
A package or project that depends on another package, viewed from the perspective of the depended-on package rather than the consumer. Reverse dependency...
RPM
Originally standing for Red Hat Package Manager, RPM refers both to the package format and the tooling used by many Linux distributions such as Red Hat,...
Snap
A packaged application format and distribution system developed by Canonical for Linux, designed to bundle applications with many of their dependencies and...
Standalone Product
A product that can be bought and used independently rather than only as a feature, add-on, or dependency within a broader platform. Deciding whether something...
Value Ladder
A structured sequence of offers or product levels designed to move customers from lower-commitment entry points to higher-value purchases over time. A value...
Volume Pricing
A pricing approach where the effective unit price changes based on the amount purchased or consumed, often decreasing at higher volumes. Volume pricing is...
Wheel
A pre-built Python package distribution format (.whl) defined in PEP 427 that contains compiled extensions and metadata in a standardized zip archive, enabling...

Related Topics