Intermediate
Dependency
Also: dependencies
In plain words
Something a program needs installed to work.
The fuller definition
A dependency is another component a program relies on, such as a library, runtime, or service.
- Application
Needs parsing
- Package
Provides parser
- Version
Compatibility requirement
A simplified relationship, not a screenshot or a complete design.
A concrete example
A document parser requires a particular Python package and compatible runtime version.
The distinction that matters
Installing dependencies can execute code and introduce compatibility or supply-chain risks; use trusted sources and known versions.
Related terms
Where it is taught
APIs and JSON: connect a model to a small programSource and further reading
MDN · Web technology glossaryThe definition and example are written for this library. The link gives background, official documentation or legal authority as labelled. Legal scope depends on the jurisdiction and current text; product features depend on release and settings.