This article needs additional citations for verification. (August 2011) |
A "bundle" is a software package that contains a software and everything it needs to operate.
Discussion
On the one hand, the use of software bundles have a clear advantage: they usually include a program and all the libraries it needs to operate statically compiled, so the program can work without any further dependence.
On the other hand, it has a drawback on efficiency. Usually software installation uses shared libraries that can be shared by different programs runnig in the same computer, reducing memory usage.