The capability map

Green tiles are available today; dashed tiles are on the roadmap. Select a tile for detail.

Available today (137) On the roadmap (30)Select a tile to read what it does.

Data and model

14 available1 on the roadmap
  • Configurable entities (25 field types)
    Configurable entities (25 field types)

    Define business records and their fields as configuration, with no back-end code.

    Available
  • Lookups and parent-child records
    Lookups and parent-child records

    Link records to each other and save a parent with its children in one step.

    Available
  • Custom fields without schema change
    Custom fields without schema change

    Customers add their own fields to a live app with no database change.

    Available
  • Safe schema changes (dry-run DDL)
    Safe schema changes (dry-run DDL)

    Preview the exact database change first; nothing is ever dropped.

    Available
  • Bring your own database
    Bring your own database

    Point an app at an existing database and turn its tables and views into managed records.

    Available
  • Auto-generated queries per entity
    Auto-generated queries per entity

    Every new entity gets ready-made list and detail data sources.

    Available
  • Auto-numbering
    Auto-numbering

    Human-readable numbers such as INV-2609-00001.

    Available
  • Enumerations (picklists)
    Enumerations (picklists)

    Managed lists of values for dropdowns.

    Available
  • Views as entities
    Views as entities

    Use a database view like a table; saves go to the base table.

    Available
  • Soft delete with cascade rules
    Soft delete with cascade rules

    Deleted records can be recovered; each relationship decides whether to cascade or block.

    Available
  • Rich query language
    Rich query language

    Filters with 22 operators, grouped AND/OR logic, "current user" and date variables, totals and grouping.

    Available
  • Saved queries (data source queries)
    Saved queries (data source queries)

    Reusable data sources for screens, reports, notifications and workflows.

    Available
  • Stored procedures and functions
    Stored procedures and functions

    Call existing database logic by name.

    Available
  • PostgreSQL and SQL Server
    PostgreSQL and SQL Server

    Both databases are supported end to end.

    Available
  • Pluggable connector framework
    Pluggable connector framework

    Planned support for more data sources through one connector model.

    On the roadmap

Screens and UI

12 available3 on the roadmap
  • Metadata-rendered screens
    Metadata-rendered screens

    New list, detail, filter and layout screens go live with no front-end release.

    Available
  • Drag-and-drop screen designer (browser)
    Drag-and-drop screen designer (browser)

    Build screens visually, bound to a data source, with preview.

    Available
  • 33 platform components
    33 platform components

    Grid, kanban, Gantt, scheduler, pivot, charts, spreadsheet, document editor, file manager, tree, history, comments and more.

    Available
  • Grid export and inline edit
    Grid export and inline edit

    Edit in the list and export to CSV, PDF or Excel.

    Available
  • Live-refreshing lists
    Live-refreshing lists

    Lists update when data changes.

    Available
  • Server-side permission trimming
    Server-side permission trimming

    One screen serves many roles; hidden parts never reach the browser.

    Available
  • Conditional layout rules
    Conditional layout rules

    Show, hide or require fields based on the record's data.

    Available
  • Tenant-authored custom components
    Tenant-authored custom components

    Add your own UI components with no platform release.

    Available
  • Tenant and per-screen CSS
    Tenant and per-screen CSS

    Adjust styling per app, tenant or screen.

    Available
  • Dashboards (charts, pivots, metrics on screens)
    Dashboards (charts, pivots, metrics on screens)

    Put charts, pivots and totals on any screen.

    Available
  • In-app developer tools
    In-app developer tools

    Built-in console, database viewer and timeline for builders.

    Available
  • Comments and @mentions on records
    Comments and @mentions on records

    Discuss a record and notify colleagues.

    Available
  • Mobile / responsive runtime
    Mobile / responsive runtime

    Better phone and tablet layouts.

    On the roadmap
  • Multi-language UI (i18n)
    Multi-language UI (i18n)

    Switch the interface language.

    On the roadmap
  • Accessibility pass
    Accessibility pass

    Keyboard and accessibility review.

    On the roadmap

Lifecycles, approvals and workflows

14 available3 on the roadmap
  • Record lifecycles (blueprints)
    Record lifecycles (blueprints)

    Statuses, allowed transitions, rules before a move, history, and automation after it.

    Available
  • Bulk status change
    Bulk status change

    Move many records at once.

    Available
  • SLA fields on lifecycles
    SLA fields on lifecycles

    Track time in status and targets.

    Available
  • Multi-level approval engine
    Multi-level approval engine

    Approvers picked by user, role, team, manager, record field, related record, owner or saved query. Sequential or parallel.

    Available
  • Approval quorum and routing
    Approval quorum and routing

    Any, all, N of M or percentage, plus matrix and amount-band routing.

    Available
  • Delegation, record lock, re-approval
    Delegation, record lock, re-approval

    Delegate approvals; records lock while pending and re-approve after changes.

    Available
  • Approval reminders and escalation
    Approval reminders and escalation

    A scheduled sweep sends reminders and escalates overdue steps.

    Available
  • Tamper-evident approval history
    Tamper-evident approval history

    Each decision snapshot is hash-chained.

    Available
  • "Request more information" in approvals
    "Request more information" in approvals

    Approver asks the requester for more detail.

    On the roadmap
  • Approvals inbox / worklist (end-user surface)
    Approvals inbox / worklist (end-user surface)

    "My pending approvals" for each user.

    Available
  • Record triggers
    Record triggers

    Act when records are created, edited or deleted, including on specific field changes.

    Available
  • Workflow action chains (26 built-in actions + custom C#)
    Workflow action chains (26 built-in actions + custom C#)

    Automate follow-ups: create records, call APIs, send notifications, change status.

    Available
  • Scheduled workflows and jobs
    Scheduled workflows and jobs

    Run automation on a cron or one-time schedule.

    Available
  • Manual / API-run workflows
    Manual / API-run workflows

    Run a workflow on demand, optionally returning a file.

    Available
  • Human task / wait step, long-running workflows
    Human task / wait step, long-running workflows

    Pause a workflow until a person acts.

    On the roadmap
  • Workflow run history
    Workflow run history

    A persisted history of each run.

    On the roadmap
  • Visual workflow editor (in Studio)
    Visual workflow editor (in Studio)

    Design action chains visually in Studio.

    Available

Notifications, files and documents

11 available2 on the roadmap
  • Email notifications
    Email notifications

    Templated emails from any event.

    Available
  • SMS notifications
    SMS notifications

    Text-message alerts.

    Available
  • In-app notification bell
    In-app notification bell

    Real-time alerts inside the app.

    Available
  • Webhook notifications
    Webhook notifications

    Call another system on an event, with retries.

    Available
  • Push notifications
    Push notifications

    Mobile push.

    On the roadmap
  • Liquid templates with query data
    Liquid templates with query data

    Personalised messages built from record and query data.

    Available
  • Recipients by role, creator, query; per-user opt-out
    Recipients by role, creator, query; per-user opt-out

    Send to the right people; users can opt out of a channel.

    Available
  • Notification delivery log
    Notification delivery log

    See what was sent and to whom.

    Available
  • File attachments on records
    File attachments on records

    Attach documents to any record.

    Available
  • File manager
    File manager

    Browse, rename, move and search files.

    Available
  • Public share links
    Public share links

    Share a file outside the app with an expiry, a click limit and a revoke option.

    Available
  • Image thumbnails, document editor
    Image thumbnails, document editor

    Thumbnail previews; edit documents in the app.

    Available
  • Cloud file storage
    Cloud file storage

    Store files in a cloud bucket.

    On the roadmap

Reports, import, search and audit

8 available
  • Reports in five formats
    Reports in five formats

    PDF, Excel, Word, CSV and HTML from saved queries and templates.

    Available
  • Report builder and preview
    Report builder and preview

    Design and preview reports.

    Available
  • Scheduled report delivery
    Scheduled report delivery

    Email reports on a schedule, with a timezone, run history and run-now.

    Available
  • Excel/CSV import with dry run
    Excel/CSV import with dry run

    Validate first, then load data, including lookups and child rows, with row-level errors.

    Available
  • Bulk update
    Bulk update

    Change many records at once.

    Available
  • Global search
    Global search

    Find records across the app.

    Available
  • Field-level audit history
    Field-level audit history

    See who changed what and when, including child records.

    Available
  • Lifecycle transition history, trigger log
    Lifecycle transition history, trigger log

    A history of every status move and trigger run.

    Available

Access and identity

13 available2 on the roadmap
  • Password sign-in with token refresh
    Password sign-in with token refresh

    Standard sign-in with rotating refresh tokens.

    Available
  • OAuth2 / OpenID Connect server
    OAuth2 / OpenID Connect server

    Standard tokens for integrations (client credentials, authorization code).

    Available
  • MFA: authenticator app and email code
    MFA: authenticator app and email code

    A second sign-in step.

    Available
  • Microsoft Entra organisation sign-in
    Microsoft Entra organisation sign-in

    The tenant admin connects their Microsoft organisation, and staff sign in with work accounts.

    Available
  • SSO for TAF Studio
    SSO for TAF Studio

    Sign in to Studio with SSO.

    On the roadmap
  • Per-tenant security policy
    Per-tenant security policy

    Each customer sets MFA, lockout, password expiry and session lifetimes.

    Available
  • Password reset and change, admin reset
    Password reset and change, admin reset

    Self-service reset with a code; admins can reset passwords.

    Available
  • Role-based access per entity and operation (None/Own/Team/All)
    Role-based access per entity and operation (None/Own/Team/All)

    Each role gets its own read, create, update and delete scope per record type.

    Available
  • Team scope via org hierarchy
    Team scope via org hierarchy

    Managers see their team's records.

    Available
  • Workspaces ("Spaces")
    Workspaces ("Spaces")

    Membership-based access that flows to related records.

    Available
  • Record sharing
    Record sharing

    Share one record with a user, team or role.

    Available
  • Rule-based access filters
    Rule-based access filters

    Stored filters per role.

    Available
  • Named permissions on screens and components
    Named permissions on screens and components

    Gate screens and buttons by permission.

    Available
  • Role clone
    Role clone

    Copy a role with its permissions.

    Available
  • User invitations
    User invitations

    Invite users by email.

    On the roadmap

SaaS operations

19 available12 on the roadmap
  • Tenant → app → environment model
    Tenant → app → environment model

    Each customer is a tenant that owns or subscribes to apps. Each app has Development, QA and Production environments, and each environment can have its own database.

    Available
  • Tenant self-registration
    Tenant self-registration

    A new customer signs up, and gets an admin account and a default subscription.

    Available
  • Tenant subdomains
    Tenant subdomains

    Each tenant gets its own address (for example acme.<product domain>), checked for availability at sign-up. Signing in on it opens that tenant.

    Available
  • Tenant / app switcher
    Tenant / app switcher

    People who belong to several customers switch between them.

    Available
  • Subscription plans with priced versions
    Subscription plans with priced versions

    Plans with price, currency, billing period, trial days and included seats. Draft, publish and archive. Editing a live plan creates a new draft.

    Available
  • Trials
    Trials

    Trials of a set length (default 14 days) that end in read-only mode unless the customer pays. The remaining days are kept if they convert early.

    Available
  • Subscription lifecycle (8 states)
    Subscription lifecycle (8 states)

    Trialing → Active → Past due → Grace → Read-only → Cancelled or Expired. Each state controls sign-in, reading and writing.

    Available
  • Seats and seat caps
    Seats and seat caps

    Each plan includes a number of seats; adding users beyond the cap is refused.

    Available
  • Checkout and recurring billing (Razorpay)
    Checkout and recurring billing (Razorpay)

    Customers pay by card or UPI through Razorpay, one-off or auto-renewing.

    Available
  • Second payment gateway
    Second payment gateway

    Accept payments outside India.

    On the roadmap
  • Cancel at period end / resume
    Cancel at period end / resume

    Customers stop renewal and can change their mind before the period ends.

    Available
  • Invoices with gap-free numbering, credit notes
    Invoices with gap-free numbering, credit notes

    An invoice for each payment, numbered in sequence per financial year.

    Available
  • GST / tax on invoices
    GST / tax on invoices

    Tax rates, place of supply, HSN/SAC codes, e-invoice.

    On the roadmap
  • Coupons and discounts
    Coupons and discounts

    Promotion codes and discounts.

    On the roadmap
  • Upgrade / downgrade with proration
    Upgrade / downgrade with proration

    Change plan mid-term and pay the difference.

    On the roadmap
  • Payment ledger (tamper-proof)
    Payment ledger (tamper-proof)

    Every payment is recorded once and can never be edited or deleted.

    Available
  • Billing webhooks and reconciliation
    Billing webhooks and reconciliation

    Payment events are verified by signature, and a 15-minute reconcile catches anything missed.

    Available
  • Dunning: past-due and grace handling
    Dunning: past-due and grace handling

    Failed payments move the subscription through past-due and grace to read-only.

    Available
  • Plan entitlements / feature gating
    Plan entitlements / feature gating

    Plans switch features and modules on or off; the platform refuses what the plan does not include.

    Available
  • Usage metering
    Usage metering

    Counts usage (records today) for plan limits and billing.

    Available
  • Quotas / per-tenant rate limits
    Quotas / per-tenant rate limits

    Hard limits per tenant.

    On the roadmap
  • Overage billing, MRR/ARR reporting
    Overage billing, MRR/ARR reporting

    Charge for usage above the plan; revenue reporting.

    On the roadmap
  • App marketplace / subscribe
    App marketplace / subscribe

    Tenants browse published apps and plans and subscribe. The app is provisioned for them, with an "app ready" message.

    Available
  • Subscription configuration clone
    Subscription configuration clone

    A subscriber automatically inherits the app's configuration, and gets their own copy of access rules and template data.

    Available
  • Builder payouts / revenue share
    Builder payouts / revenue share

    Pay the builder their share of each sale, after the platform fee, with KYC.

    On the roadmap
  • SaaS operator dashboard / billing portal
    SaaS operator dashboard / billing portal

    One place for the platform owner to see tenants, subscriptions and revenue.

    On the roadmap
  • Subscription status banner
    Subscription status banner

    Users see when a trial is ending or a payment is due.

    Available
  • Tenant white-label branding (logo, colours, login page)
    Tenant white-label branding (logo, colours, login page)

    Each tenant gets its own logo and colours with no deploy.

    On the roadmap
  • Tenant data export / offboarding
    Tenant data export / offboarding

    Export or purge a tenant's data when they leave.

    On the roadmap
  • On-premises licensing (offline licence keys)
    On-premises licensing (offline licence keys)

    Licence the platform for self-hosted installs.

    On the roadmap
  • Custom domains per tenant
    Custom domains per tenant

    Each customer uses its own domain name for your product.

    On the roadmap

Environments and releases

5 available3 on the roadmap
  • Development / QA / Production environments per app
    Development / QA / Production environments per app

    Separate stages, each with its own database connection and pinned version.

    Available
  • Compare environments (diff)
    Compare environments (diff)

    See every configuration and reference-data difference between two environments.

    Available
  • Release apply
    Release apply

    Pick changes and promote them, with reference data applied in dependency order and migration scripts carried along.

    Available
  • Release authoring in Studio (Dev → QA)
    Release authoring in Studio (Dev → QA)

    Build and deploy a release from Studio.

    Available
  • Promotion to Production
    Promotion to Production

    Move a release on to Production.

    Available
  • Release rollback / undo
    Release rollback / undo

    Roll a release back.

    On the roadmap
  • Metadata as code (source files, merge, semantic diff, atomic publish)
    Metadata as code (source files, merge, semantic diff, atomic publish)

    Keep an app's definition in source control, and merge and review it like code.

    On the roadmap
  • Test changes privately before publishing
    Test changes privately before publishing

    Try a change in a private scope first.

    On the roadmap

Extensibility and APIs

14 available1 on the roadmap
  • Versioned REST APIs with Swagger
    Versioned REST APIs with Swagger

    A documented API for every service.

    Available
  • Generic data API
    Generic data API

    One API for every entity: records, queries, status, stored procedures.

    Available
  • No-code REST endpoints (Virtual URLs) + OpenAPI 3.1
    No-code REST endpoints (Virtual URLs) + OpenAPI 3.1

    Publish clean API endpoints for partners or portals, with no code and a generated contract.

    Available
  • Outbound HTTP action and webhooks
    Outbound HTTP action and webhooks

    Call external systems from workflows and events.

    Available
  • Inbound billing webhook
    Inbound billing webhook

    Receives signed payment events.

    Available
  • C# business rules (validate / pre / post hooks)
    C# business rules (validate / pre / post hooks)

    Write real C# rules that run on every data operation.

    Available
  • Custom workflow actions in C#
    Custom workflow actions in C#

    Add your own automation steps.

    Available
  • TypeScript screen extensions
    TypeScript screen extensions

    Add UI logic to any screen.

    Available
  • Client SDK for custom front ends (Angular + React)
    Client SDK for custom front ends (Angular + React)

    Build a fully branded front end on the TAF back end.

    Available
  • Unstyled SDK components (white-label front ends)
    Unstyled SDK components (white-label front ends)

    Grid, form, list, inbox, card, metric and more, styled by your brand.

    Available
  • Code generation for typed clients
    Code generation for typed clients

    Generate typed clients for your entities and endpoints.

    Available
  • .NET SDKs (NuGet)
    .NET SDKs (NuGet)

    Build extra services on the same foundation.

    Available
  • New services from the clean-architecture template
    New services from the clean-architecture template

    A standard template for new services.

    Available
  • Platform event bus (internal)
    Platform event bus (internal)

    Platform events flow to automation, audit and search.

    Available
  • Extension registry / marketplace with signing, Vue adapter
    Extension registry / marketplace with signing, Vue adapter

    Share and install extensions.

    On the roadmap

TAF Studio

13 available2 on the roadmap
  • Desktop IDE built on the VS Code engine
    Desktop IDE built on the VS Code engine

    A professional development studio for TAF apps.

    Available
  • Sign-in and app picker
    Sign-in and app picker

    Sign in once and pick an app.

    Available
  • Pull, diff and load latest
    Pull, diff and load latest

    Open a whole app, see what changed, and choose what to keep.

    Available
  • Object, query, screen, lifecycle, workflow and trigger designers
    Object, query, screen, lifecycle, workflow and trigger designers

    Visual designers that run the platform's real engines.

    Available
  • Notification, report, HTTP, menu, permission, SLA and layout-rule designers
    Notification, report, HTTP, menu, permission, SLA and layout-rule designers

    More designers with publishing.

    Available
  • Admin designers (users and licences, teams, enums, approvals, report schedules, files, notification providers)
    Admin designers (users and licences, teams, enums, approvals, report schedules, files, notification providers)

    Administer the app from Studio.

    Available
  • C# script check and debug
    C# script check and debug

    Check scripts with the platform's compiler and debug them.

    Available
  • Check for problems
    Check for problems

    Lint every screen and query in the app.

    Available
  • Change journal with restore; write-safety guard
    Change journal with restore; write-safety guard

    Every save is kept and can be restored. Edits to shared templates are blocked.

    Available
  • Create new app + connect database
    Create new app + connect database

    A wizard to create an app and connect PostgreSQL or SQL Server.

    Available
  • Custom front-end projects in Studio
    Custom front-end projects in Studio

    Link and edit a custom front end's code, with its git history.

    Available
  • Windows installer + auto-update
    Windows installer + auto-update

    Install and stay up to date automatically.

    Available
  • macOS / Linux builds
    macOS / Linux builds

    Studio on Mac and Linux.

    On the roadmap
  • Data browser / record editor in Studio
    Data browser / record editor in Studio

    Browse and edit records inside Studio.

    On the roadmap
  • Voice input for TAFI
    Voice input for TAFI

    Talk to TAFI with on-device speech input.

    Available

TAFI and the AI gateway

9 available
  • TAFI inside Studio (Ask / Plan / Agent modes)
    TAFI inside Studio (Ask / Plan / Agent modes)

    Describe what you want; TAFI answers, plans, or builds.

    Available
  • Preview → confirm → apply for every change
    Preview → confirm → apply for every change

    Nothing changes until you say yes, and every change is read back afterwards.

    Available
  • Changes attributed to the person
    Changes attributed to the person

    Every change is recorded against the user who approved it.

    Available
  • Guided build pipeline
    Guided build pipeline

    Requirements → data model → plan → build → verify, with approval gates.

    Available
  • MCP gateway usable from Claude, Cursor or Codex
    MCP gateway usable from Claude, Cursor or Codex

    Use TAF's build tools from your own AI assistant.

    Available
  • Bring your own model (Claude Code, Anthropic, OpenAI, compatible)
    Bring your own model (Claude Code, Anthropic, OpenAI, compatible)

    Use your own AI account; your provider bills you directly.

    Available
  • Knowledge-base grounding
    Knowledge-base grounding

    TAFI answers from a library of verified platform documents.

    Available
  • Diagnostics tools (health, logs, audit, explain error)
    Diagnostics tools (health, logs, audit, explain error)

    TAFI helps find why something failed.

    Available
  • Create a new app from TAFI
    Create a new app from TAFI

    Create a new app from conversation.

    Available

Deployment and operations

3 available1 on the roadmap
  • Docker images for every service
    Docker images for every service

    Each service ships as a container image.

    Available
  • Docker Swarm deployment
    Docker Swarm deployment

    The platform runs on Docker Swarm.

    Available
  • Self-hosted / on-premises deployment
    Self-hosted / on-premises deployment

    Customers run TAF in their own infrastructure.

    On the roadmap
  • Structured logging with correlation IDs
    Structured logging with correlation IDs

    Every request can be traced across services.

    Available

More

2 available
  • Real apps running on the platform
    Real apps running on the platform

    We run our own project management on TechAppForce with no bespoke back-end code, and a pilot app runs on a custom front end.

    Available
  • Template / sample use cases (leave, expense, helpdesk, assets, purchase requests, vendor, onboarding)
    Template / sample use cases (leave, expense, helpdesk, assets, purchase requests, vendor, onboarding)

    Example apps to start from.

    Available

Check the capabilities your product depends on

Tell us which items your launch relies on. We will show you what is live, and be clear about anything still on the roadmap.