## PackageKit Introduction

## Overall Description

PackageKit is a small open source system that abstracts out common package management tasks such as:

- Checking for updates and installing them in the background.

- Automatically installing new or add-on software.

PackageKit has a modular design with an asynchronous API for client programs, a flexible queuing module, and run-time selectable backends.