2026-08-01

How We Pick a Tech Stack for a New Product

Clients often ask if we only build in Flutter. We don't. Flutter is a strong default for cross-platform consumer apps, but the right stack depends on the product, not on what we're most comfortable writing.

What actually decides the stack

  • Who reads it, and how. A public marketing or content site needs to be crawlable and fast on first load — that argues for server-rendered frameworks like Next.js, not a canvas-rendered SPA.
  • What already exists. Rescuing a stalled build (as we did with Libero Health) usually means working inside the existing stack first, then modernizing incrementally, rather than a risky full rewrite.
  • Where the team will sit long-term. Dedicated-team engagements — the PepsiCo Joy App, a fintech wallet, a B2B healthcare platform — inherit the client's existing stack and conventions, because consistency matters more than our personal preference.
  • What the product actually does. A three-sided marketplace like PredictChart or MatWo benefits from one shared codebase and design system across user, partner and admin surfaces — Flutter's strength. An IoT control app talking to hardware over Bluetooth has different constraints entirely.

The takeaway

"What stack do you use?" is the wrong first question. "What does this product need to do, for whom, and for how long?" is the right one. We'll tell you honestly when Flutter isn't the answer.