Skip to content

SaaS product development, from first version to paying customers

We build software products that other businesses pay for. That usually means accounts and teams, a billing plan, an admin panel, and enough of the core feature that a first customer will pay for it. We have built and run our own: HealIndex gives every therapist a site from one dashboard, and our voice agent platform is live on this website.

First release
8–14 weeks
You receive
Repo, infrastructure, docs
Stack
Next.js, Node, Postgres or MongoDB
Code on a monitor

Who it suits

A good fit if

  • Founders with a validated problem who need a first version real customers can pay for
  • Businesses turning an internal tool into a product they can sell to others
  • Teams with a prototype that won't hold more than a few users

Probably not a fit if

  • Ideas that haven't been tested with a single potential customer. Talk to five first; we'll help you plan those conversations
  • Products that need a full in-house team from day one. We can help you hire it

What a first release includes

  • Accounts and teams

    Sign-up, login, roles and invitations, with each customer's data kept separate from every other customer's.

  • Billing

    Plans, trials and invoices through Stripe, with the customer portal for card changes and cancellations.

  • Admin panel

    A back office where you can see customers, usage and payments, and help a customer without touching the database.

  • The core feature

    The one thing customers are paying for, built properly, measured and ready to improve from real usage.

Built with

  • Next.js
  • React
  • Node.js
  • TypeScript
  • PostgreSQL
  • MongoDB
  • Stripe
  • Vercel
  • AWS

From first call to live

  1. 01

    Scope the first release

    One or two weeks to agree the smallest version a customer would pay for, the screens, the data model and a fixed price.

  2. 02

    Build in two-week cycles

    Working software on a staging link every week. You click through it, we change it, and nothing is a surprise at the end.

  3. 03

    Launch to first customers

    Production infrastructure, monitoring, backups, error alerts and analytics, so you know what customers do from day one.

  4. 04

    Improve from usage

    A monthly plan for new features and fixes, driven by what customers use most, or a handover to your own team.

Multi-tenant from the start

Every product we build keeps each customer's data separate at the database level, with tenant checks on every request. It is much cheaper to do this in the first release than to retrofit it after the tenth customer.

Where we've done this before

Common questions about saas products

Most first releases take 8 to 14 weeks after scoping. Smaller tools can be faster. We'd rather ship something narrow and solid than something broad that breaks with ten users.