Custom Fields for Jira vs Deviniti Dynamic Forms — Which Custom-Field App Should You Pick?

Side-by-side: project-scoped fields with security vs dynamic form rendering.

Cloud · Data Center

This comparison is for Jira admins who have decided that native Jira custom fields are too coarse for their needs and are evaluating Custom Fields for Projects by Redmoon Software against Deviniti Dynamic Forms for Jira. Both apps appear on Atlassian admin shortlists for “extend Jira custom fields.” They are often described as competitors but in practice they solve substantially different problems.

The 30-second answer

Custom Fields for Projects (Redmoon) extends Jira’s custom-field model along two axes that native Jira does not: project scope (a field that exists only in certain projects) and field-level security (a field that only certain users can see or edit, regardless of issue-level permissions). It’s the right pick when you want sensitive fields locked down.

Deviniti Dynamic Forms extends Jira’s form rendering with conditional logic, cascading selects, dependent fields, and richer form structure. It’s the right pick when you want the request or create-issue form to feel dynamic.

The two apps don’t overlap heavily in their primary value. If you read carefully, you’ll notice each app’s marketing emphasises what the other doesn’t do. That’s accurate — they’re sibling products in the same category, not direct competitors.

Side-by-side

CapabilityCustom Fields for ProjectsDeviniti Dynamic Forms
Per-project field scopePartial (via contexts)
Field-level read security (per group/role)
Field-level write security (per group/role)
Conditional show/hide (dynamic forms)
Cascading select fieldsStandardDynamic (value-driven)
Dependent fields (one field’s value drives another)
Multi-value bundled fields
Hides field entirely from unauthorised users
Works on issue create screen
Works on issue view screen✓ (where rendered)
Works on edit screen
Works on JSM request portal
Audit trail of field-value changesVia JiraVia Jira
Jira Cloud edition
Jira Data Center edition

When Custom Fields for Projects is the right pick

  • You have sensitive data in custom fields. Salary band, internal cost, vendor contract value, customer NPS — these belong on a Jira issue but should not be visible to every project member. Custom Fields for Projects hides them by group/role.
  • You want per-project field scope. Native Jira lets one custom field appear in many projects through field configuration schemes. The Redmoon app makes “this field exists only in Finance projects” a first-class concept.
  • You’re consolidating onto fewer apps. Custom Fields for Projects pairs naturally with Comment Security Default and Document Vault — the same Redmoon design model of “default-deny, scope-down, audit everything” applies across all three.
  • You need a clean Data Center story. Both editions of Custom Fields for Projects use the same field-security model so DC and Cloud configurations look the same to administrators.

When Deviniti Dynamic Forms is the right pick

  • Your request form is too long. A 30-field create screen with most fields irrelevant most of the time is a user-experience problem, not a security problem. Conditional show/hide collapses that into a 5-field form that grows as the user fills it in.
  • You need cascading data. Pick a Region, then a Country (filtered to that region), then a City (filtered to that country). Deviniti’s Dynamic Forms support this natively. Custom Fields for Projects does not.
  • You’re invested in Deviniti’s ecosystem. Customers running Deviniti’s Issue Templates, Extension for JSM, or other Deviniti products usually consolidate field logic in the same vendor for simpler support.
  • You have a heavy Jira Service Management request portal. Deviniti has a specific Extension for JSM that complements Dynamic Forms — together they cover most JSM request-form requirements.

Many teams run both

These apps are often deployed side-by-side because they solve different layers of the same problem:

  • Deviniti Dynamic Forms drives the request-form user experience — what fields the user sees, in what order, based on the values they’re entering.
  • Custom Fields for Projects drives the data security — who can see and edit each field’s value, once entered.

A common pattern in regulated industries (financial services, healthcare): use Dynamic Forms to make the customer-facing JSM portal feel modern; use Custom Fields for Projects to ensure the resulting “Cost Center” and “Customer SSN-fragment” fields are visible only to authorised back-office users.

Cost considerations

Both apps are priced on the Atlassian Marketplace, tiered by Jira user count. The current pricing is best read from the live Marketplace listings:

The two products are not in the same pricing tier — Deviniti is a broad product family, while Custom Fields for Projects is a focused security-and-scope tool. For most teams, the decision is “which capability do I need” rather than “which is cheaper.”

Get started

The fastest way to evaluate Custom Fields for Projects is to install the free trial, create a “Cost Center” field, restrict it to a Finance group, and confirm non-Finance users see no trace of the field.

See also