---
id: dependencies
requestedLanguage: en
descriptionLanguage: en
---

# Dependency Management

- Type: dependency management practice
- Group: Integration
- Placement: Integration / Code and dependencies
- [Source](<https://abseil.io/resources/swe-book/html/ch18.html>)

[HTML](https://dpm.cnonim.name/practices/dependencies/)

Explicitly declare, pin, and update external dependencies with compatibility and build reproducibility in mind.

## Relationships

- forms part of: [Software Configuration Management](/practices/configuration/en.md) (structure)
- helps provide: [Reproducible Builds](/practices/build/en.md) (support)
- defines external inputs for: [Hermetic Builds](/practices/hermetic/en.md) (support)
- may use results from: [Software Composition Analysis](/practices/sca/en.md) (verification)
- may account for: [Semantic Versioning](/practices/semver/en.md) (support)

[Show on the map](https://dpm.cnonim.name/#practice=dependencies&lang=en)
