Skip to content

SaaS development: from idea to a product you sell

We turn your idea or know-how into a product you can sell.

If you are looking for a SaaS development company, you probably have a process, a calculation or an internal tool that other businesses would pay to use. This page covers how to test demand before building the whole platform, the technical decisions that are expensive to change later, what changes when you hold your customers' data, and what shapes the cost.

WHEN IT MAKES SENSE
  1. 01You have a process other companies would pay to use.
  2. 02An internal tool your customers are already asking for.
  3. 03You need an MVP to validate before investing more.

What's included

WHERE IT FITS
  • Consultancies
  • Startups
  • Associations
  • Companies with their own know-how
  • 01

    Multi-tenant

    Each customer's data kept separate.

  • 02

    Subscriptions

    Plans, payments and automated billing.

  • 03

    Admin panel

    Customer accounts, usage and support.

  • 04

    Built to grow

    Architecture built to scale.

EXAMPLE PROJECT · NOT A CLIENT

Turning a consultancy's internal tool into a subscription product.

It could start with an MVP for a few pilot customers and, if it works, add paid plans and self-service sign-up.

Internal useNo revenueManual
SaaS product

Test demand before you build the whole platform

The riskiest part of a new SaaS product is rarely the code. It is whether enough customers will pay for it. A first version for a few pilot customers answers that before the bigger investment.

A sensible SaaS MVP covers the one job customers would pay for, with accounts set up by you rather than self-service sign-up, and simple invoicing. Pilots who pay something, even a reduced price, tell you far more than pilots who use it for free. If the product is mostly forms and a spreadsheet, a no-code prototype may be enough to test interest first, and we will tell you so. Our discovery and MVP development page explains how that first stage is scoped.

Decisions that are expensive to change later

A SaaS product can start small, but some foundations are hard to retrofit once customers are using it. These are settled in writing before the build starts:

  • Multi-tenancy: whether customers share one database separated by tenant, or each gets its own. The first is cheaper to run; the second suits customers who demand stronger separation.
  • Roles and permissions inside each customer account, and what your own support staff can see.
  • The pricing model: per seat, per usage, or tiers with limits, because the product has to measure and enforce it.
  • Audit history of who changed what, which business customers increasingly ask for.
  • Data export and deletion per customer, for when one leaves.
  • An API or integrations with the tools your customers already use, such as Xero, Sage or their CRM.
  • An admin panel for onboarding, usage, plan changes and support.

Subscriptions, billing and your customers' data

Billing is a product feature in its own right: trials, upgrades and downgrades mid-month, failed card retries, VAT on invoices and receipts. Most UK SaaS products use a payment provider rather than building this. Stripe's UK page, for example, lists Billing at 0.7% of billing volume on pay-as-you-go, on top of payment fees such as 1.5% + 20p for standard UK cards. Those percentages belong in your pricing model from day one.

Once business customers store personal data in your product, you usually act as their processor under UK GDPR. The ICO's guidance sets out what the controller-processor contract must include: processing only on the customer's documented instructions, confidentiality, security measures, and authorisation before using sub-processors such as hosting or email providers. In practice the product needs a data processing agreement, a list of sub-processors, per-customer export and deletion, and access logs. Check the details with your adviser.

Owning the code, and what shapes the cost

If the product is your business, the code has to be yours. The repository sits in your company's name from day one and the IP is yours, which matters when an investor or buyer carries out due diligence, or when you later bring development in-house. The guide how much custom software costs explains how a price is built and gives market reference figures. For SaaS development the factors that weigh most are:

  • How much of the product is in the first version, and how much waits for pilot feedback.
  • The tenancy model and the separation your customers require.
  • Self-service sign-up and billing, or accounts set up by your team.
  • Integrations your customers expect on launch.
  • Reporting inside the product for your customers and for you.

How we would build your SaaS product

A consultancy could turn its internal tool into an MVP for three or four pilot clients, and add plans, card payments and self-service sign-up only once those clients renew. You see the product working at a demo every two weeks, under one fixed price per project. The method is on our page about fixed price software development.

Frequently asked questions

Is the product ours?

Yes. The code and intellectual property are yours from day one.

Can we start with a cut-down version?

Yes. We launch a first version with the essentials and expand it based on what your customers ask for.

Do you also maintain it?

If you need it, yes, on written terms. If you'd rather use another team, we leave everything documented.

Does our SaaS need to be multi-tenant from the first version?

It needs to be designed for it, even if the first version only has a few customers. Adding tenant separation after launch means reworking the data model while customers are using it, which is slower and riskier than doing it at the start.

Can customers sign up and pay without our team getting involved?

Yes, but it is usually not the first thing to build. With a handful of pilots, setting up accounts by hand is cheaper and teaches you more. Self-service sign-up, trials and card payments come once you know what customers buy.

What running costs does a SaaS product have?

Hosting, which grows with customers and data, payment and billing fees, email and monitoring services, and support if you want it. Ask for an estimate of each at your expected number of customers before you sign, whoever builds it.

Whose name should the hosting and payment accounts be in?

Yours, in the same way as the repository. The payment provider account holds your customers' subscriptions and pays out to your bank, so it should belong to your company from the start. We work inside those accounts with access you can withdraw at any time.

Tell us about your project.

We'll reply within one working day. We start by understanding the problem, not by selling you a solution.