Skip to main content
A TAP project targets Tyler Application Platform. Instead of generating a codebase, the platform produces the configuration a TAP environment expects and applies it to the site you connect.

What a TAP Project Produces

The platform does not host a TAP application. It acts as a configuration specialist against your own TAP environment, reached over the platform’s API connection to that site. The practical consequence is that the output of a TAP project is configuration in your TAP site, not a repository you deploy. Objects, fields, forms, workflows, roles, and reports are created and updated in place.
A TAP project asks you to link your TAP site before Build Mode becomes available. Until a site is connected there is nothing for configuration changes to apply to. See Integrations.

What the Agent Configures

Five areas of TAP are in scope. Each is covered field by field in Component Reference.

Two Ways to Work

TAP is the one low-code platform with both modes. Prototype Mode produces a data model and an HTML mockup you can look at and share, without touching your TAP site. Use it to agree a shape before committing to configuration. See TAP Prototype Mode. Build Mode applies configuration to the connected site. See TAP Build Mode. Work from a prototype carries forward rather than being redone. See Output Handoff.

Asking at the Right Level

Requests work at three levels of granularity, and the level you choose changes how much the agent decides for you. A whole-solution request returns a proposed design first: which objects to create, which should be base and which child, the workflow states, the roles, the listings, and the reports. Configuration follows once you accept it. The most useful things to state up front are the domain you are working in, what you need to track, and who the user types are. Those three answers determine most of the data model and all of the security model.

What the Agent Does Not Do

Configuration is bounded by the operations the platform exposes for TAP. The agent works through the platform’s TAP connection, so anything that connection does not cover has to be done in TAP directly. User account creation in particular is supported only where the connected environment allows it. Design advice and configuration are separate activities. The agent will tell you whether something should be a tracked object, a reference object, or a child object, and will argue against over-nesting or workflow sprawl, without changing anything until you ask.

Your Next Step

See every component in detail

Objects, forms, workflows, roles, and reports, field by field.

Try a shape before configuring it

What Prototype Mode builds, and what it deliberately does not.

Apply configuration to your site

What Build Mode requires and what a request sends.

Compare the low-code platforms

What each supported platform covers.

Related topics

Overview