Skip to content

Coding & Software AI

Dependency

An external library, package, service, or component that software relies on.

Example

The application relies on a database driver maintained as an external dependency.

Why it matters

It lets developers reuse capabilities instead of building every part themselves.

You'll hear it

“The app stopped working because an outside component changed.”

Can you control it?

Sometimes

Sometimes. Some products or workflows let you influence a dependency, while others keep it fixed or manage it automatically. Check the settings and documentation for the tool you are using.

Common questions

Can a dependency depend on other components?
Yes. Indirect dependencies can matter even when your team did not choose them directly.
Does a popular dependency have no security risk?
No. Widely used components can still contain mistakes or be compromised.
Can replacing a dependency require more than changing its name?
Yes. Behavior, formats and assumptions may differ.

AI chatbot

Still have questions?

Ask the AI chatbot about this term or another AI concept.

Up to 500 characters.

Ask LATHIC about AI. Relevant glossary entries may be included.

Your question, the glossary entries it matches, and a rotating pseudonymous identifier go to Microsoft Azure’s OpenAI service through Vercel AI Gateway to generate an answer. Zero retention and no training are required of the provider, and LATHIC does not save your question or answer. Privacy Notice