(Package|Library|Dependency) Manager are a framework and distribution system for archive that takes into account dependency between them.