BlogsCase StudiesEmail us
IndexBlogsCase Studies
About Us

We help startups and tech companies turn good ideas into brands that win customers and funding.

COMPARE · FRAMER VS NEXT.JS

Framer or a custom Next.js build

Framer is right while the site is a marketing site that non-developers publish to. A custom Next.js build is right once the site needs application behaviour: authentication, dynamic data, calculators, integrations, or content generated from your own systems. Crossing that threshold early costs you publishing speed and gains you nothing.

Threshold

when the site becomes software

Cost of crossing early

publishing speed

Read time

4 min

THE THRESHOLD

There is a specific line, and it is not about size or ambition. It is this: does the site say things, or does it do things?

A site that says things — explains a product, tells a story, lists case studies, publishes a blog — belongs in a builder, however good your engineers are. A site that does things — authenticates, calculates, reads from your database, generates pages from data you own — is software, and software belongs in your codebase.

Most startups cross this line later than they think, and rebuild earlier than they should.

WHAT CROSSING EARLY COSTS

Publishing speed, mostly. In a builder a founder changes a headline at midnight before a launch. In a custom build that same change is a branch, a review, a deploy, and a developer who was doing something else.

THE PATTERN WE SEE

A team rebuilds the marketing site in Next.js because it feels more serious, and six months later the copy is stale — not because anyone decided it was fine, but because every change costs a developer's afternoon. The site quietly stops being maintained, and the thing that was supposed to be more capable ends up less current.

WHAT YOU GAIN

CapabilityWhy it needs a codebase
AuthenticationSessions, roles and protected routes are application concerns
Dynamic dataReading from your own database at request time
Programmatic pagesThousands of pages generated from a dataset
Deep integrationsAnything that needs a server you control
Interactive toolsCalculators, configurators, scorecards with real logic
Total render controlMatters at scale, and almost never below it

If two or more of those are on your roadmap for the next six months, build custom now and skip the intermediate step.

THE HYBRID

The setup that suits most companies is not either one. Product and app on your own stack, marketing site in a builder, joined on one domain by a proxy or a subdomain.

Marketing ships pages without opening a pull request. Engineers never get asked to review a copy change. And the day the marketing site genuinely needs application behaviour, you already have somewhere to put it.

This site is the other version of the same argument: it started in Framer, and moved to a Next.js codebase only once we wanted MDX content, custom schema and control we could not get otherwise. That is the threshold being crossed for a real reason rather than a feeling.

QUESTIONS

When should a startup move to a custom build?

When the site needs to do something rather than say something: log people in, calculate a result, read from your own database, or generate pages from data you own. Also when the marketing site and the product have merged into one surface, which happens with self-serve products.

Is a custom site better for SEO?

Not inherently. It gives you total control over rendering, metadata and structured data, which matters at scale — thousands of programmatic pages, complex internationalisation. At twenty pages that control buys you nothing you did not already have.

What does going custom actually cost?

The build is the smaller half. The real cost is that every future content change goes through a developer and a deploy, unless you also build a CMS layer — which is more work, and now you own that too.

Can we run both?

Yes, and it is often the right answer: the product on your own stack, the marketing site in a builder, on the same domain via a proxy or a subdomain. Marketing publishes without touching the codebase, and engineers never review a copy change.

The engagement this describesWEB SPRINT