Some formats include the dependencies within the archive. Apart from the advantages of portability, this means the developers (or packagers) can make their own choices about the included versions of libraries, which can lead to a more stable and performant version of an application.