BluKavantUI Design system
DESIGN ONCE. USE ACROSS YOUR BUSINESS.

Form Builder.
Your next form shouldn’t need another app.

Build inspections, intake, and service requests into your own product. Design visually, show the right questions, and send answers into your process.

WCAG 2.2 AA support, built in.Supported out of the box in reviewed Form Builder configurations.View Form Builder accessibility status
Form BuilderBuilt for web & OutSystems
Form Builder interface with sample data
Explore the real component
  • Consolidate form subscriptions
  • Reuse one form engine
  • Keep submissions in your process
PUT BLUKAVANTUI TO WORK · OUTSYSTEMS

What would you replace?

For OutSystems teams: replace standalone tools and repeated custom development inside the platform you already use.

OUTSYSTEMS · AO SAVINGS

More forms.
Just 2–3 AOs total.

With BluKavantUI, reuse one screen and one entity across your forms. Connect a generic API or service action to handle submissions and email.

WITHOUT BLUKAVANTUI · PER FORM
1Form screen
1Entity
1API method

3 AOs per form × $180–$200 per AO$540–$600 per form, per licence period.

Explore BluKavantUI for OutSystems
SEE WHAT YOU COULD SAVE

Compare 3 AOs for every separate form with 2–3 AOs total for your shared BluKavantUI form solution.

Without BluKavantUI30 AOs3 AOs per form
With BluKavantUI2–3 AOs totalShared across all forms
Estimated AO savings$4,860–$5,600Per licence period · 27–28 fewer AOs.
Estimated OutSystems AO cost / licence period
Without BluKavantUI $5,400–$6,000With BluKavantUI $360–$600

Planning assumptions in USD: 1 shared screen + 1 entity, with up to 1 counted API method, total 2–3 AOs. Additional objects, including email screens, increase the count. The $180–$200 per AO rate is illustrative; actual billing depends on your OutSystems contract. BluKavantUI licensing, implementation and support are additional.

How OutSystems counts application objects
OUTSYSTEMS · ONE SHARED SCREEN

Save the whole form as JSON.

New forms are records, not new screens. Keep the complete definition in one RawJson Text field and load it by FormId.

Design → JSON

Store OnSaveRequested.DefinitionJson in RawJson, then acknowledge the save.

JSON → Any form

Load RawJson into DefinitionJson on the same FormRenderer. Pages and conditions travel with it.

Drop files into the form

FileUpload fields support drag/drop and Browse. One shared upload endpoint returns durable file references for ValuesJson.

Read the OutSystems save, reload & attachment guide →

See the storage and upload contract

The definition contains the form layout and rules; ValuesJson contains answers and attachment metadata. File bytes stay in your application's storage. Configure UploadUrl on the renderer, authorize each upload and response, and acknowledge saves only after they complete.

The published native demo stores definitions, answers and actual file bytes in OutSystems. Its shared Binary upload endpoint returns a durable Id after storage; Multipart remains the default for existing integrations. New form definitions reuse the same screen, entity and integration; shared platform objects still count under your licence.

Download the complete OutSystems setup and event mappings ↓
THE TOOLS BEHIND THE WORKFLOW

Less to build from scratch.

Explore all capabilities
Visual composition
Multi-page forms
Conditional questions
Validation rules
Reusable renderer
Drag-and-drop uploads
Planning an OutSystems replacement? See what BluKavantUI covers.

Form Builder and Form Renderer provide visual design, conditional questions, and a web answering experience. Your app provides storage, authentication, and workflows. FastField also offers offline mobile collection; offline sync, native device features, dispatch, and report generation need separate implementation and validation for a replacement.

Compare FastField mobile capabilities
WEB AND OUTSYSTEMS

Build the workflow your business needs.

Try the component, explore the source, and connect your own process.

Better together: Grid · Turn submitted answers into an actionable workspace.Code & documentation

Search BluKavantUI