Transitive dependency

A depends on B, which depends on C. Therefore, A is a transitive dependent of C.
Illustration of a transitive dependancy.

A transitive dependency is an indirect dependency relationship between software components. This kind of dependency is held by virtue of a transitive relation from a component that the software depends on directly.