The platform

Applications as metadata. Run by one platform.

Build in the web app, TAF Studio or TAFI. One engine runs what you configure. No generated code to maintain.

You build in
  • The web appConfigure in the browser
  • TAF StudioThe desktop IDE
  • TAFIAI builder, you confirm
One app model
  • Entities
  • Screens
  • Lifecycles
  • Approvals
  • Workflows
  • Access rules
  • Scripts
One platform enginereads it and runs the app. No generated code.
Illustration. Select an area to see it in detail.

The problem

Stop building everything from scratch.

Every product needs these before its first paid feature. On TechAppForce they are already built.

  • Built inSign-in
  • Built inRoles
  • Built inRecord screens
  • Built inApproval chain
  • Built inEmail reminders
  • Built inAudit trail
  • Built inReport exports
  • Built inShip changes safely

How we solve it

Your application should be configurable. Not hardcoded.

Configuration for the common work. Real code for what makes you different, in the same app.

You configure
  • Entities, fields, lookups and custom fields
  • Lists, forms, dashboards and the components on them
  • Statuses, transitions, approvals and SLA rules
  • Workflows on record events and schedules
  • Reports, exports and scheduled delivery
  • Roles and what each can see and change

Change a field or a rule in one place. It shows up on the form, the list and the API.

You code
  • Validation and calculation rules too specific for configuration, as C# record hooks
  • Screen behaviour the standard components do not cover, as TypeScript screen extensions in the web app
  • Custom workflow actions for your own business logic
  • Your own versioned API endpoints, with an OpenAPI spec and a generated typed client
  • A fully bespoke Angular or React front end on the client SDKs, when the standard screens are not the product

C# scripts are compiled and checked on the platform before they run.

How you work

Six steps from idea to release

The same order in the web app, TAF Studio or TAFI. Nothing reaches users until you release it.

  1. Define the dataEntities, fields, lookups
  2. Design the screensLists, forms, dashboards
  3. Set lifecycle and approvalsStatuses, approvers, deadlines
  4. Automate with workflowsOn events or a schedule
  5. Add reportsExport and email on schedule
  6. Release itYou review the diff first

Build the application. Keep the code.

See how TechAppForce combines metadata-driven development, a professional IDE and governed AI-assisted building. When you are ready to build, open TechAppForce at techappforce.io.