Menu

Systems

Full Stack

Plain English

Working on both the front and back of a .

Definition

Full refers to development that covers both and components of a system.

In practice

Full work across , servers, databases, and APIs.

In context

It appears in job specs more often than in reality. The useful means someone can reason across the whole path from database to screen, not that they are equally strong at both ends.

The reality

True full expertise is rare, with most leaning towards one side.

Compared with

Full Stack vs Specialist

A full- can move across the whole , which is valuable in small teams and for tracing problems end to end. A specialist goes deeper in one layer, which is what large or performance-critical systems need.

FAQ

Common questions

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

What is full stack development?

It is working on both and .

What does a full stack developer do?

They , servers, and databases.

Why is full stack valuable?

It enables development.

Is full stack common?

True full expertise is relatively rare.

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