BPP (Bad Penguin Package) is a format that defines a not-so-new way of packaging software. BPP packages can be installed, removed, updated, restore, etc. You can also recreate a package from the file on your own filesystem, and if you carefully follow the documentation you can automate the process of mantaining packages. The BPP system provide all the tools to automatically download, compile, and install software in source code from the Internet diretly on your PC and assemble it into a package that can be re-distributed.