Build one app. Configure it for every customer.

A low-code platform for business apps and multi-tenant SaaS. Sign-in, roles, approvals, workflows and reports come ready, so your team builds only what is unique to it.

The problem

Every customer asks for something different.

One needs a cost centre on every order, another finance approval above 10,000, a third a spend report every Monday. Built the usual way, each request becomes another copy to maintain.

  1. Customer 1The standard product
  2. Customer 12Needs a cost centre on every order
  3. Customer 27Finance must approve anything over 10,000
  4. Customer 45Wants a spend report every Monday
  5. Customer 63Needs a screen only its team uses
  6. Customer 100Has its own sign-off rules
Versions of your product to maintain6 and counting

How It Works

One app, set up differently for each customer.

Each customer gets its own fields, approvals and reports as settings on the same product. Rules that settings cannot express are written in C#.

Every product team rebuilds the same foundation.

  1. Authentication & users
  2. Multi-tenancy
  3. Roles & permissions
  4. Database APIs (CRUD)
  5. Screens & forms
  6. Audit & record lifecycles
  7. Approvals & workflows
  8. Notifications
  9. Reports
  10. Environments & releases
  11. Billing & subscriptions

Then, finally, your actual product.

TechAppForceA configurable application platform
  • Data model
  • Screens & UI
  • Access & permissions
  • Workflows & approvals
  • Reports & automation
  • Multi-tenancy & billing

One application model. One platform engine.

One product, set up for each customer.

  • Customer A
    • Custom fields
    • Unique workflows
    • Specific approvals
    • Own screens
  • Customer B
    • Different processes
    • Role-based access
    • Custom reports
    • Integrations
  • Customer C
    • Custom portal
    • Customer-specific rules
    • Own roles
    • Own APIs

Proof

A live app built on TechAppForce: Tech Health

One live app, with the numbers counted from its code.

  • about17,000lines of code removedwhile the app gained a live backend
  • 81business entitiesconfigured, not coded
  • 17lifecycles68 statuses, 78 transitions
  • 11,232lines of data codewritten by the Tech Health team
Tech Health, a clinical operations portal, went from sample data to every module on a live backend in about two weeks, built in TAF Studio with AI. Figures measured from its code and history.Read the case study

Browse 20 worked examples