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
- Linux (7 terms in common)
- Distributions (5 terms in common)
- Pricing (5 terms in common)
- Open Source (3 terms in common)
- Configuration (2 terms in common)
- Dependencies (2 terms in common)
- Builds (2 terms in common)
- Products (2 terms in common)
- Strategy (2 terms in common)
- Tooling (2 terms in common)
- Javascript (1 terms in common)
- Saas (1 terms in common)
- Pip (1 terms in common)
- Modules (1 terms in common)
- Growth (1 terms in common)
- Compatibility (1 terms in common)
- Kubernetes (1 terms in common)
- Installation (1 terms in common)
- App Distribution (1 terms in common)
- Maintainers (1 terms in common)