Os pacotes devem ser independentes e identificados claramente com um conjunto de funcionalidades. Por exemplo, um pacote que contém UFS deve conter todos os utilitários UFS e estar limitado somente a binários UFS.
Os pacotes devem estar organizados do ponto de vista do cliente dentro de unidades funcionais.