Smart Package Manager è uno strumento che può lavorare su qualsiasi distribuzione (Gentoo, Ubuntu, SuSe, Fedora, Debian ecc..) perché può attingere indipendentemente dal formato del pacchetto a qualsiasi repository (chiamati Channel) in circolazione.
Questo non significa che se ho un sistema basato sul formato Debian posso attingere dal repository RPM, però se devo installare un software non presente nella distribuzione ufficiale è molto probabile che riesca comunque a trovarlo in altri canali che supportano il mio formato.
Il programma può lavorare a riga di comando, ad interfaccia a shell o grafica basata su Python. Per gli utenti KDE la notifica degli aggiornamenti dei programma installati può avvenire grazie all’utility KsmartTray.