The file system layout should be - Self descriptive - Understandable (library instead of libs) - As consistent as possible - Contain as few sub-folders as possible Note: This is only an example of how the system layout could look like if the rules stated above are being followed. Issues with Be's legacy needs to be taken into consideration. /boot should only contain 3 folders; system, shared and home. /boot/system /boot/shared /boot/home Each of these folders could contain - applications | - add-ons | - binary | - demos | - startup (boot) | - bundles - data | - library | - packages - development - settings (or preferences) (folders not mentioned should be placed where they belong according to the rules) Application bundles should share as much of the layout above as possible. Sorry for being nagging. I just really care about this. // Patrik