Architecture
Learn about the architecture behind Buildocs UI Engine and how the different components work together.
Projects
Projects are the top-level organizational unit in Buildocs UI Engine.
Forms
Forms are the primary building blocks in Buildocs UI Engine.
Form API
Buildocs UI Engine is more than a form builder - it's a complete frontend framework that lets you build sophisticated applications using interconnected forms, all controlled through a powerful runtime API.
Form Translations
Buildocs can translate every string in your forms into any of 39 supported languages with a single click. Once a language is initialized, all labels, placeholders, option text, table headers, and built-in UI messages are translated automatically via Google Translate. You can review and manually correct any translation at any time.
Form Revisions
Every change to a form is automatically saved as a revision. You can browse the full history of any form, preview how it looked at any point in the past, and restore any previous version with a single click.
Project Transfer
A project can be transferred from one tenant to another. The receiving tenant must explicitly accept the transfer before ownership changes. Once accepted, the sending tenant loses all access to the project.
Users and Roles
Buildocs uses a four-level role system. Every user in a tenant has exactly one role, and that role determines what they can see and do across all projects.