AI & LLMs

What is a tech stack?

A tech stack is the full set of technologies a piece of software is built on: the language, framework, database, hosting, and services that make it run.

New to Bolt? Sign up free.

Technical definition

A tech stack is the combination of technologies composing an application, conventionally described in layers:

  • Frontend: what runs in the browser, including the language and UI framework
  • Backend: server-side logic and the API layer
  • Database: where data is stored and queried
  • Infrastructure: hosting, content delivery, and deployment
  • Services: third-party systems for payments, email, authentication, and analytics

A common modern stack for a web application pairs a component framework such as React with a utility CSS framework, a hosted Postgres database, and managed hosting.

In plain terms

A tech stack is the list of parts your software is made of. Same idea as the equipment list for a kitchen: the oven, the fridge, the point of sale system.

Why it matters

Most people building with AI never choose a stack. The tool picks one. That does not make the choice irrelevant to you, because the stack decides four things you will care about later.

What it costs to run. Who can work on it if you hire help. What you can add later without a rewrite. And whether you can leave, which depends on whether the code is standard or locked to one vendor's format.

The question worth asking of any AI builder is not which stack it uses. It is whether what it produces is ordinary code that another developer could pick up, or something only that platform can run.