All capabilities
Everything TechAppForce does, on one map
Each capability is marked honestly: available today, or on the roadmap.
The capability map
Green tiles are available today; dashed tiles are on the roadmap. Select a tile for detail.
Data and model
14 available1 on the roadmapConfigurable entities (25 field types)
Configurable entities (25 field types)Define business records and their fields as configuration, with no back-end code.
AvailableLookups and parent-child records
Lookups and parent-child recordsLink records to each other and save a parent with its children in one step.
AvailableCustom fields without schema change
Custom fields without schema changeCustomers add their own fields to a live app with no database change.
AvailableSafe schema changes (dry-run DDL)
Safe schema changes (dry-run DDL)Preview the exact database change first; nothing is ever dropped.
AvailableBring your own database
Bring your own databasePoint an app at an existing database and turn its tables and views into managed records.
AvailableAuto-generated queries per entity
Auto-generated queries per entityEvery new entity gets ready-made list and detail data sources.
AvailableAuto-numbering
Auto-numberingHuman-readable numbers such as INV-2609-00001.
AvailableEnumerations (picklists)
Enumerations (picklists)Managed lists of values for dropdowns.
AvailableViews as entities
Views as entitiesUse a database view like a table; saves go to the base table.
AvailableSoft delete with cascade rules
Soft delete with cascade rulesDeleted records can be recovered; each relationship decides whether to cascade or block.
AvailableRich query language
Rich query languageFilters with 22 operators, grouped AND/OR logic, "current user" and date variables, totals and grouping.
AvailableSaved queries (data source queries)
Saved queries (data source queries)Reusable data sources for screens, reports, notifications and workflows.
AvailableStored procedures and functions
Stored procedures and functionsCall existing database logic by name.
AvailablePostgreSQL and SQL Server
PostgreSQL and SQL ServerBoth databases are supported end to end.
AvailablePluggable connector framework
Pluggable connector frameworkPlanned support for more data sources through one connector model.
On the roadmap
Screens and UI
12 available3 on the roadmapMetadata-rendered screens
Metadata-rendered screensNew list, detail, filter and layout screens go live with no front-end release.
AvailableDrag-and-drop screen designer (browser)
Drag-and-drop screen designer (browser)Build screens visually, bound to a data source, with preview.
Available33 platform components
33 platform componentsGrid, kanban, Gantt, scheduler, pivot, charts, spreadsheet, document editor, file manager, tree, history, comments and more.
AvailableGrid export and inline edit
Grid export and inline editEdit in the list and export to CSV, PDF or Excel.
AvailableLive-refreshing lists
Live-refreshing listsLists update when data changes.
AvailableServer-side permission trimming
Server-side permission trimmingOne screen serves many roles; hidden parts never reach the browser.
AvailableConditional layout rules
Conditional layout rulesShow, hide or require fields based on the record's data.
AvailableTenant-authored custom components
Tenant-authored custom componentsAdd your own UI components with no platform release.
AvailableTenant and per-screen CSS
Tenant and per-screen CSSAdjust styling per app, tenant or screen.
AvailableDashboards (charts, pivots, metrics on screens)
Dashboards (charts, pivots, metrics on screens)Put charts, pivots and totals on any screen.
AvailableIn-app developer tools
In-app developer toolsBuilt-in console, database viewer and timeline for builders.
AvailableComments and @mentions on records
Comments and @mentions on recordsDiscuss a record and notify colleagues.
AvailableMobile / responsive runtime
Mobile / responsive runtimeBetter phone and tablet layouts.
On the roadmapMulti-language UI (i18n)
Multi-language UI (i18n)Switch the interface language.
On the roadmapAccessibility pass
Accessibility passKeyboard and accessibility review.
On the roadmap
Lifecycles, approvals and workflows
14 available3 on the roadmapRecord lifecycles (blueprints)
Record lifecycles (blueprints)Statuses, allowed transitions, rules before a move, history, and automation after it.
AvailableBulk status change
Bulk status changeMove many records at once.
AvailableSLA fields on lifecycles
SLA fields on lifecyclesTrack time in status and targets.
AvailableMulti-level approval engine
Multi-level approval engineApprovers picked by user, role, team, manager, record field, related record, owner or saved query. Sequential or parallel.
AvailableApproval quorum and routing
Approval quorum and routingAny, all, N of M or percentage, plus matrix and amount-band routing.
AvailableDelegation, record lock, re-approval
Delegation, record lock, re-approvalDelegate approvals; records lock while pending and re-approve after changes.
AvailableApproval reminders and escalation
Approval reminders and escalationA scheduled sweep sends reminders and escalates overdue steps.
AvailableTamper-evident approval history
Tamper-evident approval historyEach decision snapshot is hash-chained.
Available"Request more information" in approvals
"Request more information" in approvalsApprover asks the requester for more detail.
On the roadmapApprovals inbox / worklist (end-user surface)
Approvals inbox / worklist (end-user surface)"My pending approvals" for each user.
AvailableRecord triggers
Record triggersAct when records are created, edited or deleted, including on specific field changes.
AvailableWorkflow 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.
AvailableScheduled workflows and jobs
Scheduled workflows and jobsRun automation on a cron or one-time schedule.
AvailableManual / API-run workflows
Manual / API-run workflowsRun a workflow on demand, optionally returning a file.
AvailableHuman task / wait step, long-running workflows
Human task / wait step, long-running workflowsPause a workflow until a person acts.
On the roadmapWorkflow run history
Workflow run historyA persisted history of each run.
On the roadmapVisual workflow editor (in Studio)
Visual workflow editor (in Studio)Design action chains visually in Studio.
Available
Notifications, files and documents
11 available2 on the roadmapEmail notifications
Email notificationsTemplated emails from any event.
AvailableSMS notifications
SMS notificationsText-message alerts.
AvailableIn-app notification bell
In-app notification bellReal-time alerts inside the app.
AvailableWebhook notifications
Webhook notificationsCall another system on an event, with retries.
AvailablePush notifications
Push notificationsMobile push.
On the roadmapLiquid templates with query data
Liquid templates with query dataPersonalised messages built from record and query data.
AvailableRecipients by role, creator, query; per-user opt-out
Recipients by role, creator, query; per-user opt-outSend to the right people; users can opt out of a channel.
AvailableNotification delivery log
Notification delivery logSee what was sent and to whom.
AvailableFile attachments on records
File attachments on recordsAttach documents to any record.
AvailableFile manager
File managerBrowse, rename, move and search files.
AvailablePublic share links
Public share linksShare a file outside the app with an expiry, a click limit and a revoke option.
AvailableImage thumbnails, document editor
Image thumbnails, document editorThumbnail previews; edit documents in the app.
AvailableCloud file storage
Cloud file storageStore files in a cloud bucket.
On the roadmap
Reports, import, search and audit
8 availableReports in five formats
Reports in five formatsPDF, Excel, Word, CSV and HTML from saved queries and templates.
AvailableReport builder and preview
Report builder and previewDesign and preview reports.
AvailableScheduled report delivery
Scheduled report deliveryEmail reports on a schedule, with a timezone, run history and run-now.
AvailableExcel/CSV import with dry run
Excel/CSV import with dry runValidate first, then load data, including lookups and child rows, with row-level errors.
AvailableBulk update
Bulk updateChange many records at once.
AvailableGlobal search
Global searchFind records across the app.
AvailableField-level audit history
Field-level audit historySee who changed what and when, including child records.
AvailableLifecycle transition history, trigger log
Lifecycle transition history, trigger logA history of every status move and trigger run.
Available
Access and identity
13 available2 on the roadmapPassword sign-in with token refresh
Password sign-in with token refreshStandard sign-in with rotating refresh tokens.
AvailableOAuth2 / OpenID Connect server
OAuth2 / OpenID Connect serverStandard tokens for integrations (client credentials, authorization code).
AvailableMFA: authenticator app and email code
MFA: authenticator app and email codeA second sign-in step.
AvailableMicrosoft Entra organisation sign-in
Microsoft Entra organisation sign-inThe tenant admin connects their Microsoft organisation, and staff sign in with work accounts.
AvailableSSO for TAF Studio
SSO for TAF StudioSign in to Studio with SSO.
On the roadmapPer-tenant security policy
Per-tenant security policyEach customer sets MFA, lockout, password expiry and session lifetimes.
AvailablePassword reset and change, admin reset
Password reset and change, admin resetSelf-service reset with a code; admins can reset passwords.
AvailableRole-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.
AvailableTeam scope via org hierarchy
Team scope via org hierarchyManagers see their team's records.
AvailableWorkspaces ("Spaces")
Workspaces ("Spaces")Membership-based access that flows to related records.
AvailableRecord sharing
Record sharingShare one record with a user, team or role.
AvailableRule-based access filters
Rule-based access filtersStored filters per role.
AvailableNamed permissions on screens and components
Named permissions on screens and componentsGate screens and buttons by permission.
AvailableRole clone
Role cloneCopy a role with its permissions.
AvailableUser invitations
User invitationsInvite users by email.
On the roadmap
SaaS operations
19 available12 on the roadmapTenant → app → environment model
Tenant → app → environment modelEach 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.
AvailableTenant self-registration
Tenant self-registrationA new customer signs up, and gets an admin account and a default subscription.
AvailableTenant subdomains
Tenant subdomainsEach tenant gets its own address (for example acme.<product domain>), checked for availability at sign-up. Signing in on it opens that tenant.
AvailableTenant / app switcher
Tenant / app switcherPeople who belong to several customers switch between them.
AvailableSubscription plans with priced versions
Subscription plans with priced versionsPlans with price, currency, billing period, trial days and included seats. Draft, publish and archive. Editing a live plan creates a new draft.
AvailableTrials
TrialsTrials 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.
AvailableSubscription 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.
AvailableSeats and seat caps
Seats and seat capsEach plan includes a number of seats; adding users beyond the cap is refused.
AvailableCheckout and recurring billing (Razorpay)
Checkout and recurring billing (Razorpay)Customers pay by card or UPI through Razorpay, one-off or auto-renewing.
AvailableSecond payment gateway
Second payment gatewayAccept payments outside India.
On the roadmapCancel at period end / resume
Cancel at period end / resumeCustomers stop renewal and can change their mind before the period ends.
AvailableInvoices with gap-free numbering, credit notes
Invoices with gap-free numbering, credit notesAn invoice for each payment, numbered in sequence per financial year.
AvailableGST / tax on invoices
GST / tax on invoicesTax rates, place of supply, HSN/SAC codes, e-invoice.
On the roadmapCoupons and discounts
Coupons and discountsPromotion codes and discounts.
On the roadmapUpgrade / downgrade with proration
Upgrade / downgrade with prorationChange plan mid-term and pay the difference.
On the roadmapPayment ledger (tamper-proof)
Payment ledger (tamper-proof)Every payment is recorded once and can never be edited or deleted.
AvailableBilling webhooks and reconciliation
Billing webhooks and reconciliationPayment events are verified by signature, and a 15-minute reconcile catches anything missed.
AvailableDunning: past-due and grace handling
Dunning: past-due and grace handlingFailed payments move the subscription through past-due and grace to read-only.
AvailablePlan entitlements / feature gating
Plan entitlements / feature gatingPlans switch features and modules on or off; the platform refuses what the plan does not include.
AvailableUsage metering
Usage meteringCounts usage (records today) for plan limits and billing.
AvailableQuotas / per-tenant rate limits
Quotas / per-tenant rate limitsHard limits per tenant.
On the roadmapOverage billing, MRR/ARR reporting
Overage billing, MRR/ARR reportingCharge for usage above the plan; revenue reporting.
On the roadmapApp marketplace / subscribe
App marketplace / subscribeTenants browse published apps and plans and subscribe. The app is provisioned for them, with an "app ready" message.
AvailableSubscription configuration clone
Subscription configuration cloneA subscriber automatically inherits the app's configuration, and gets their own copy of access rules and template data.
AvailableBuilder payouts / revenue share
Builder payouts / revenue sharePay the builder their share of each sale, after the platform fee, with KYC.
On the roadmapSaaS operator dashboard / billing portal
SaaS operator dashboard / billing portalOne place for the platform owner to see tenants, subscriptions and revenue.
On the roadmapSubscription status banner
Subscription status bannerUsers see when a trial is ending or a payment is due.
AvailableTenant 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 roadmapTenant data export / offboarding
Tenant data export / offboardingExport or purge a tenant's data when they leave.
On the roadmapOn-premises licensing (offline licence keys)
On-premises licensing (offline licence keys)Licence the platform for self-hosted installs.
On the roadmapCustom domains per tenant
Custom domains per tenantEach customer uses its own domain name for your product.
On the roadmap
Environments and releases
5 available3 on the roadmapDevelopment / QA / Production environments per app
Development / QA / Production environments per appSeparate stages, each with its own database connection and pinned version.
AvailableCompare environments (diff)
Compare environments (diff)See every configuration and reference-data difference between two environments.
AvailableRelease apply
Release applyPick changes and promote them, with reference data applied in dependency order and migration scripts carried along.
AvailableRelease authoring in Studio (Dev → QA)
Release authoring in Studio (Dev → QA)Build and deploy a release from Studio.
AvailablePromotion to Production
Promotion to ProductionMove a release on to Production.
AvailableRelease rollback / undo
Release rollback / undoRoll a release back.
On the roadmapMetadata 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 roadmapTest changes privately before publishing
Test changes privately before publishingTry a change in a private scope first.
On the roadmap
Extensibility and APIs
14 available1 on the roadmapVersioned REST APIs with Swagger
Versioned REST APIs with SwaggerA documented API for every service.
AvailableGeneric data API
Generic data APIOne API for every entity: records, queries, status, stored procedures.
AvailableNo-code REST endpoints (Virtual URLs) + OpenAPI 3.1
No-code REST endpoints (Virtual URLs) + OpenAPI 3.1Publish clean API endpoints for partners or portals, with no code and a generated contract.
AvailableOutbound HTTP action and webhooks
Outbound HTTP action and webhooksCall external systems from workflows and events.
AvailableInbound billing webhook
Inbound billing webhookReceives signed payment events.
AvailableC# business rules (validate / pre / post hooks)
C# business rules (validate / pre / post hooks)Write real C# rules that run on every data operation.
AvailableCustom workflow actions in C#
Custom workflow actions in C#Add your own automation steps.
AvailableTypeScript screen extensions
TypeScript screen extensionsAdd UI logic to any screen.
AvailableClient 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.
AvailableUnstyled 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.
AvailableCode generation for typed clients
Code generation for typed clientsGenerate typed clients for your entities and endpoints.
Available.NET SDKs (NuGet)
.NET SDKs (NuGet)Build extra services on the same foundation.
AvailableNew services from the clean-architecture template
New services from the clean-architecture templateA standard template for new services.
AvailablePlatform event bus (internal)
Platform event bus (internal)Platform events flow to automation, audit and search.
AvailableExtension registry / marketplace with signing, Vue adapter
Extension registry / marketplace with signing, Vue adapterShare and install extensions.
On the roadmap
TAF Studio
13 available2 on the roadmapDesktop IDE built on the VS Code engine
Desktop IDE built on the VS Code engineA professional development studio for TAF apps.
AvailableSign-in and app picker
Sign-in and app pickerSign in once and pick an app.
AvailablePull, diff and load latest
Pull, diff and load latestOpen a whole app, see what changed, and choose what to keep.
AvailableObject, query, screen, lifecycle, workflow and trigger designers
Object, query, screen, lifecycle, workflow and trigger designersVisual designers that run the platform's real engines.
AvailableNotification, report, HTTP, menu, permission, SLA and layout-rule designers
Notification, report, HTTP, menu, permission, SLA and layout-rule designersMore designers with publishing.
AvailableAdmin 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.
AvailableC# script check and debug
C# script check and debugCheck scripts with the platform's compiler and debug them.
AvailableCheck for problems
Check for problemsLint every screen and query in the app.
AvailableChange journal with restore; write-safety guard
Change journal with restore; write-safety guardEvery save is kept and can be restored. Edits to shared templates are blocked.
AvailableCreate new app + connect database
Create new app + connect databaseA wizard to create an app and connect PostgreSQL or SQL Server.
AvailableCustom front-end projects in Studio
Custom front-end projects in StudioLink and edit a custom front end's code, with its git history.
AvailableWindows installer + auto-update
Windows installer + auto-updateInstall and stay up to date automatically.
AvailablemacOS / Linux builds
macOS / Linux buildsStudio on Mac and Linux.
On the roadmapData browser / record editor in Studio
Data browser / record editor in StudioBrowse and edit records inside Studio.
On the roadmapVoice input for TAFI
Voice input for TAFITalk to TAFI with on-device speech input.
Available
TAFI and the AI gateway
9 availableTAFI inside Studio (Ask / Plan / Agent modes)
TAFI inside Studio (Ask / Plan / Agent modes)Describe what you want; TAFI answers, plans, or builds.
AvailablePreview → confirm → apply for every change
Preview → confirm → apply for every changeNothing changes until you say yes, and every change is read back afterwards.
AvailableChanges attributed to the person
Changes attributed to the personEvery change is recorded against the user who approved it.
AvailableGuided build pipeline
Guided build pipelineRequirements → data model → plan → build → verify, with approval gates.
AvailableMCP gateway usable from Claude, Cursor or Codex
MCP gateway usable from Claude, Cursor or CodexUse TAF's build tools from your own AI assistant.
AvailableBring 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.
AvailableKnowledge-base grounding
Knowledge-base groundingTAFI answers from a library of verified platform documents.
AvailableDiagnostics tools (health, logs, audit, explain error)
Diagnostics tools (health, logs, audit, explain error)TAFI helps find why something failed.
AvailableCreate a new app from TAFI
Create a new app from TAFICreate a new app from conversation.
Available
Deployment and operations
3 available1 on the roadmapDocker images for every service
Docker images for every serviceEach service ships as a container image.
AvailableDocker Swarm deployment
Docker Swarm deploymentThe platform runs on Docker Swarm.
AvailableSelf-hosted / on-premises deployment
Self-hosted / on-premises deploymentCustomers run TAF in their own infrastructure.
On the roadmapStructured logging with correlation IDs
Structured logging with correlation IDsEvery request can be traced across services.
Available
More
2 availableReal apps running on the platform
Real apps running on the platformWe run our own project management on TechAppForce with no bespoke back-end code, and a pilot app runs on a custom front end.
AvailableTemplate / 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.