With Quickbase, the UI development process is simplified for business technologists to support quick iteration and operational agility. Quickbase generates a complete app (i.e. CRUD forms, navigation, reports, dashboards) for developers based on the schema. The elements of the application are updated as developers modify schema, such as changes to any fields, tables or relationships. Declarative roles and permissions provide data level security and personalized UIs to end users with no additional development. Similarly, form layouts, dynamic form rules and reports are configured or declared - not coded as they would be in other application development platforms. Developers can create in-depth dashboards through simple drag and drop capabilities.
For citizen developers and business technologists without development training, Quickbase provides an element of WYSIWYG UI design experience. For example, dashboards are visually designed with a WYSIWYG experience. The creation of forms, mobile experience and charts have a declarative design with a preview. Additionally, when developers make single element changes to forms, such as adding or removing a field, these changes are made live.
To further simplify the development process, Quickbase automatically generates default forms and CRUD actions from table schema with a basic layout to customize. This is controlled by field settings. An explicit step is not required. Applications can be managed as templates and copied for predetermined or standardized applications and experiences.