The package manager installs software packages from either:
local sources, e.g. internal storage or removeable media
fetches a Package list from a remote server via HTTP
It displays package information, in particular a plain English description of what security domains the package is requesting. Once a package has been selected from the Package list, the package manager will download it if necessary uncompress and install it.