PackageKit allows performing simple software management tasks over a DBus interface e.g. refreshing the cache, updating, installing and removing software packages or searching for multimedia codecs and file handlers.
This package allows using APT over a C++-based PackageKit backend to target systems with low memory. APT is the default package management tool of Debian and Ubuntu.