PackageKit umožňuje aplikacím dotazovat se, jestli je nějaký balíček nainstalován, bez ohledu na které konkrétní distribuci GNU/Linux běží. Pokud vaše aplikace vyžaduje instalaci nějakého dodatečného balíčku za běhu, může požádat PackageKit o jeho stažení a instalaci. Například multimediální aplikace může potřebovat stáhnout kodek nebo ilustrační program může potřebovat stáhnout písmo.
Různé aplikace GNOME používají PackageKit v podobných situacích. Multimediální přehrávat <app>Totem</app> používá PackageKit k instalaci kodeků, když zkusíte přehrát multimediální soubor, který nerozpozná. Program pro nastavení tiskáren <app>system-config-printer</app>, který reaguje na připojení tiskárny k počítači, používá PackageKit ke stažení a instalaci potřebných ovladačů.