NeXTSTEP，Mac OS X和GNUStep中，捆绑（Bundle）是一个目录（也可能是一个文件），它允许相关资源（例如可执行代码，本地化资源，图片等）被组合在一起，在某些情况下可以当作一个单独文件看待。在Mac中，该特性在Mac OS 9中引入，被称为“包”（package），它类似于RISC OS和ROX Desktop中应用程序目录的特性，以及使用SpatialBundle技术的Ubuntu和Debian等Linux发行版。应用程序，应用程序框架和插件通常以捆绑的形式将其内部文件组织在一起，