I have tested Haiku distribufion with package management and I'm really impressed. Now I can install/uninstall packages just by inserting/removing it into special folder. No wasting time on package extraction or removing, no file system load by small files and fragmentation. Also compressed packages are faster than extracted ones becauce disk is slower than on-the-fly extraction. But do we need GUI package management tool as in Linux? Tracker already provide package inttallation and uninstallation abilities. To see package information "package viewer" program can be made. It will show info on some package (author, description etc). It could be integrated with Tracker in similar way as ShowImage does. Also monitoring Tracker selection can be made to show information on selected package (for ShowImafe this will be also nice to have). For installing packages from repositories separate program can be also made. It will list avalible packages and make ability to install it by drag'n'drop or some "Install" button. For better look of installed packages BFS attribufes can be used. It can be used to show user-friendly package name and indexable attributes such as author, category (games, development etc.) to make BFS queries possible.