Skip to content
StackFramework

Choosing a framework

The framework decision shapes build speed, rendering strategy, and how maintainable the site is after we hand it back. We steer it by how interactive the site really is, how much it depends on SEO, and who owns it long-term.

Frameworks solve a real problem, but the wrong one adds drag

A framework gives you routing, rendering, data-loading, and structure so your team builds features instead of plumbing. The catch is that each one optimizes for a different shape of site, and picking against your actual needs shows up later as slow builds, awkward workarounds, and a stack nobody wants to maintain.

How we decide with you

Two axes settle most of it:

  • Interactivity. A content-heavy marketing or docs site leans static (Astro, an SSG); a highly interactive app needs a meta-framework with server rendering (Next.js, Nuxt, SvelteKit).
  • SEO dependence. If organic search is a primary channel, client-only rendering is off the table. You need SSR or SSG.

Then the tie-breakers: what your team already knows, what the CMS and hosting choices imply, and who maintains it after launch. We've shipped production work on everything below, so the recommendation is grounded in real engagements, not framework-benchmark theatre. We've also delivered on SvelteKit, Remix, Nuxt, and static generators like Hugo and Eleventy where a client's existing stack called for it; they just aren't where we steer a new build.

Frameworks, by decision

(01)

Frameworks we build on

The core stack across most of our engagements.

(02)

Static site generators

For documentation and content sites where interactivity is low.

Gatsby (migration)Reframed: "Gatsby in 2025 and what to move to."
(03)

Monorepo & build tooling

When one team runs multiple brands, locales, or apps.

Angular SSRModernising large Angular estates.New
NxDominant enterprise monorepo (Nx Cloud, affected).
TurborepoVercel-owned, fast incremental builds.

How we choose between them

Build with confidence

Make the Choosing a framework decision with delivery in mind.

We help large web teams turn platform choices into resilient websites, clear operating models, and measurable outcomes.