Package Manager

Using a package manager means having a configuration that indicates which library versions you are using and makes sure that config information is actually correct.

Operation System

Programming Language

References

Title Link
Why prefer a package manager? softwareengineering.stackexchange.com/questions/372444