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.
- Customer 1The standard product
- Customer 12Needs a cost centre on every order
- Customer 27Finance must approve anything over 10,000
- Customer 45Wants a spend report every Monday
- Customer 63Needs a screen only its team uses
- Customer 100Has its own sign-off rules
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.
- Authentication & users
- Multi-tenancy
- Roles & permissions
- Database APIs (CRUD)
- Screens & forms
- Audit & record lifecycles
- Approvals & workflows
- Notifications
- Reports
- Environments & releases
- Billing & subscriptions
Then, finally, your actual product.
- 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
What you get
The foundation is already built.
Sign-in, approvals, reports and tenancy come ready, so your team works on what makes your product different.
- Model your applicationDefine entities, fields, relationships, rules and lifecycles in configuration.
- Design powerful screensCreate lists, forms and layouts with a visual designer.
- Automate your processesWorkflows, approvals, notifications and scheduled jobs.
- Extend with real codeC# server rules, TypeScript screen extensions or your own front end, when configuration is not enough.
- Build faster with TAFITAFI is the AI assistant in TAF Studio. Describe the change, review the plan and confirm it.
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
Who it is for
Built for software with many customers and different rules.
Approvals and processes that must be right every time.
