个小型团队进行开发。Fedora 9 是第一个使用PackageKit作为yum的预设前端的发行版。其在Fedora 10 及 Fedora 11历经了多次更新。
设计.PackageKit本身是一个称做 codice_1 的守护进程，它将不同系统中的差异抽象化。另一个称为 codice_2 的函式库允许其他程式与PackageKit进行互动。其特性包括：
前端.PackageKit目前有数种前端：
后端.许多不同的软件包管