Insights · Engineering · Sep 12, 2026 · 8 min read
The web stack worth standardising on for 2027: frameworks, hosting and databases
Most of the churn in web tooling has settled. For the next couple of years a small set of frameworks, hosts and databases will cover nearly every business website and web app, and the choice within each is about the team that maintains it. Our current defaults, with the reasons.
Copilot · fine-tuned on your data
Live0.94
F1 score
86ms
Inference
12k/d
Requests
Illustrative product interface — not client data.
LJBy Lovi Joshi·Founder & Digital Strategy Lead·
Every few years the web platform stops moving long enough to standardise on something, and 2026 has been one of those years. The frameworks have converged on similar ideas, the hosts have converged on similar features, and Postgres has quietly won most database arguments. Here is the stack we default to for client work going into 2027, with the reasoning, so you can judge whether it fits your team. Fit is the point: the right stack is the one the people who maintain it can run without us.
Key takeaways
- Front end: Next.js for apps, Astro for content sites, WordPress where an editorial team needs a familiar CMS.
- Back end: TypeScript on Node for most products, Python where the work is data or AI, both with typed APIs.
- Database: Postgres by default, managed; add a vector index inside it before adding a second store.
- Hosting: a managed platform for the front end and a Canadian cloud region for data, with infrastructure in code.
- Standardise on the smallest set of tools the team can maintain, then stay on it for years.
Front end: three defaults, not ten
For web applications — dashboards, portals, SaaS — React with Next.js remains the safest default: the largest hiring pool, mature tooling, and server rendering built in. For content-led marketing sites, Astro produces fast pages with very little JavaScript and plays well with any CMS. And for organisations with an editorial team that needs to publish without a developer, WordPress is still the practical answer, kept lean and built with custom blocks rather than page-builder sprawl; see our CMS comparison. Vue, Svelte and Angular are all fine choices where a team already knows them; we do not migrate teams off a framework they can maintain.
Back end: typed, boring, testable
TypeScript on Node covers most products and lets one team work across the whole stack. Python is the right answer when the work is data pipelines, machine learning or AI services, because that is where the libraries live. In both cases we define the API first — OpenAPI or GraphQL — and generate clients from it, so front-end and back-end work proceed in parallel. Go, .NET and Java remain good choices in organisations that already run them; the maintaining team wins over fashion.
Database: Postgres, then Postgres
Managed Postgres handles relational data, JSON documents, full-text search and, with an extension, vector search for AI features, all in one engine with proper transactions. Most products never need a second store. The exceptions are real — a queue, a cache, analytics at scale — and we add them when a measurement says so, not at the start. Our database guide walks through the decision.
| Layer | Default for 2027 | Choose something else when… |
|---|---|---|
| Web app front end | Next.js (React, TypeScript) | The team already maintains Vue, Svelte or Angular well |
| Content site | Astro, or WordPress for editorial teams | Heavy interactive product features are the core of the site |
| API and services | TypeScript on Node; Python for data and AI | The organisation runs .NET, Java or Go in production already |
| Database | Managed Postgres (with vector search when needed) | A measured need for a queue, cache or analytics warehouse |
| Hosting | Managed front-end platform + cloud region in Canada for data | Data residency or procurement rules dictate a specific provider |
| Infrastructure | Terraform or equivalent, in the client’s repo | Never; infrastructure should always be reproducible from code |
Hosting: managed where it is cheap, owned where it matters
Managed front-end platforms (Vercel, Netlify, Cloudflare) make deploys and previews nearly free of operational effort, and a cloud region in Canada — AWS, Azure or Google Cloud — holds the data, backups and logs for clients who need residency. The rule that matters more than the vendor: everything is defined in code, in the client’s repository, in accounts the client owns. That is what makes the stack transferable when the team changes. Our cloud and infrastructure page covers costs and residency.
A stack is standardised when a new hire can deploy on their first day using only the repository.
What could change this
Two things. AI app builders are producing more of the first versions of internal tools, which means more codebases that need a graduation path onto a maintainable stack. And on-device and edge AI features are pushing more logic into the browser and the CDN, which favours frameworks that render well at the edge. Neither changes the defaults above this year; both are reasons to keep the set small. If you are choosing a stack for a new product or inheriting one, architecture and structure is where we start the conversation.
FAQ
Questions on this topic.
Not because it is new. Rebuild when the current stack blocks something you need — performance, accessibility, integrations, hiring — and pick the replacement for the team that will maintain it. A framework your people know beats a faster one they do not.
For content sites run by an editorial team, yes, kept lean with custom blocks rather than page-builder sprawl. For web applications with accounts, data and integrations, a framework like Next.js is the better foundation.
Usually not to start. Postgres with a vector extension handles retrieval for most products, keeps one backup and one security model, and can be replaced by a dedicated store later if measurements demand it.
Yes. We build inside your existing repositories, pipelines and conventions where they are maintainable, and propose changes only where they solve a real problem. You own everything from day one.
Keep reading
More from the studio.
Content tips for the AI-answer era: pages that get cited and still convert
Writing for AI answers and writing for people who buy are not in conflict, but they are not the same job either. Twelve tips for pages…
How to evaluate an AI vendor before you buy: a twelve-question checklist
Every software vendor now says “AI-powered.” Twelve questions separate a product you can rely on from a demo with a subscription attached: what the model does,…
Security tips for small teams in 2026: passkeys, MFA, backups and AI-era phishing
Attackers now write flawless emails, clone voices and automate reconnaissance, which means the old advice to “look for spelling mistakes” is dead. The good news is…
Let’s connect
Want this applied to your business?
Tell us what you’re building. We’ll reply within one business day with next steps and a tailored quote.
Thanks — we’ll reply within one business day.