Considere los diversos tipos de configuraciones del software del sistema (por ejemplo, servidor y sistema autónomo) al distribuir los paquetes. Un buen diseño de creación de paquetes divide los archivos afectados para optimizar la instalación de cada tipo de configuración. Por ejemplo el contenido de los sistemas de archivos raíz (/) y /usr se debe segmentar para que las configuraciones de servidor se puedan admitir fácilmente.