What Is a Dependency?

A dependency is a program package and also an environment required for running a software package. The software package relies on and can only run in the environment.