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 python-based packagekit backend. apt is the default package management tool of debian and ubuntu.