Menu

Systems

Stack

Plain English

The tech used to something.

Definition

A stack is the combination of technologies used to and run a .

In practice

Includes , , databases, and tools.

In context

It gets chosen once and lived with for years. The deciding factor is usually not the technology's merits but who you can hire to maintain it.

The reality

Stacks are often chosen based on trends rather than suitability.

Compared with

Stack vs Framework

A is one component of a stack, the conventions for building an application. The stack is everything together: language, framework, database, hosting, and tooling.

FAQ

Common questions

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

What is a tech stack?

It is the set of technologies used to a .

What does a stack include?

, , and databases.

Why is stack choice important?

It affects and .

What is a common mistake?

Choosing based on trends instead of needs.

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