What exactly is a package? There are two types of packages: binary packages source packages For both the same design principles hold: easily extractable using only standard UNIX tools easily extendible easily modifiable without special tools