Menu

Systems

Dependency

Plain English

Something another part relies on.

Definition

A dependency is a component or that another part of the system relies on to function.

In practice

Includes , , APIs, or components.

In context

The ones that hurt are the invisible ones. A team discovers mid- that their is gated by another team's change nobody had recorded anywhere.

The reality

Too many increase risk and reduce stability.

Compared with

Dependency vs Integration

A dependency is something you rely on to function. An is a connection you have built. Every integration creates , but plenty of dependencies (, shared services, teams) are not integrations.

FAQ

Common questions

A few practical answers to the questions that usually come up around this term.

What is a dependency?

It is something a relies on to work.

Why are dependencies important?

They enable reuse and functionality.

What is a risk of dependencies?

They can break or introduce issues.

How do you manage dependencies?

Through control and monitoring.

Related Services

Related Guides

Related Terms

LET'S WORK TOGETHER

Ready to improve your product?

UX, research and product leadership for teams tackling complex digital services.

Previous feedback

I had a fantastic experience working with Andy. One of his most impressive achievements during our time at NHS HEE was masterminding a deeply complex information architecture for a new platform that brought together a large number of legacy websites.

Will Parkhouse

Senior Content Designer