Build SaaS

Build once. Serve many customers.

Tenants, plans, trials, seats and billing come with the platform. Your team builds the product.

Plans for your productIllustration
  • StarterVersion 1Published
    Your priceMonthly14-day trial3 seats included
  • GrowthVersion 2Draft
    Your priceYearly14-day trial10 seats included
    Version 1 stays live until you publish this draft
  • EnterpriseVersion 1Published
    Your priceYearlyNo trial25 seats included
Each plan version carries its own price, currency, billing period, trial length and included seats. You set the values.

The problem

Selling software is a second product.

The first customer is a project. The tenth is a business, and it needs everything around the product.

Sign-upSeparate spacesPlansTrialsYour productSeatsPaymentsInvoicesWhen a card fails
Built by hand, all of this is yours to maintain, long after launch.

How we solve it

Every customer is a tenant. Its subscription decides access.

Each customer gets its own address, plan and seats. Trial, active, past due, read-only or cancelled: the state decides what people can do.

  • acme.yourproduct.comTeam6/10TrialingSign inReadChange
  • bluepeak.yourproduct.comBusiness24/25ActiveSign inReadChange
  • harbor.yourproduct.comStarter5/5cap reachedPast due · graceSign inReadChange
  • lumen.yourproduct.comTeam3/10Read-onlySign inReadChange
  • orbit.yourproduct.comStarter2/5CancelledSign inReadChange
Checked by the platform on every request. No billing checks in your code.

What you get

The SaaS layer, built in

Configure it per plan. No billing edge cases to code.

  • Self-registrationAdmin account, default subscription, own subdomain
  • Plans with versionsPrice, period, trial and seats; editing a live plan makes a draft
  • Trials that end cleanlyUnpaid trials turn read-only; paying restores access
  • Seat capsAdding users beyond the plan is refused
  • Checkout and renewalCard or UPI through Razorpay, one-off or auto-renew
  • Invoices and a locked ledgerGap-free numbering; signed, reconciled payment events
  • Entitlements and meteringFeatures per plan; record counts per tenant
  • Switch between customersSupport and partners move between tenants without signing out

On the roadmap Planned, not built. See the public roadmap

  • Custom domains per tenant
  • Payments outside India
  • Tax on invoices
  • Coupons and discounts
  • Upgrades with proration
  • Quotas and rate limits
  • Revenue reporting
  • Builder payouts
  • A billing dashboard for you
  • Branding per tenant
  • Data export at offboarding
  • On-premises licensing

One version of your logic

One product. 100 customers.

Subscribers inherit your screens, lifecycles and workflows, with their own copy of roles, access and starting data.

Your app, one version of the logic
EntitiesScreensLifecyclesWorkflows
Customer AInherits configuration Own roles and access Own starting data
Customer BInherits configuration Own roles and access Own starting data
Customer CInherits configuration Own roles and access Own starting data

Examples you can build

Illustrated examples of apps teams build on TechAppForce, each with its records, approvals, screens and reports.

All use cases

Spend your roadmap on your product.

Tell us who your customers are and how they will pay. We will set up tenants, plans and a trial with you.