Business Capabilities

Real world forms for business have sophisticated requirements. Live Forms provides sophisticated features enabling you to easily create rich, dynamic forms that for your business.

Click the link that describes your needs best to learn more.

  1. Work with your data.

    Live Forms provides full support for XML documents and XML schema. frevvo forms can generate XML schemas or you can auto-generate forms from an XML schema.

    When submitted, the forms generate XML documents that can be sent to your web server or application. For advanced situations, frevvo forms can also compose multiple documents from multiple schemas into a single view.

    frevvo also provides a free database connector that makes two-way interaction with your database a snap. You can easily initialize your forms from the database and submit data to the database.

  2. Business Rules.

    Live Forms provides powerful scripting capabilities. Business rules capababilties include:

    • Conditional sections
    • Dynamic dropdowns
    • Show/hide controls
    • Enable/disable controls
    • Expand/collapse sections
    • Computed Values (such as Totals)

  3. Sophisticated Layouts.

    Business forms tend to have lots of data. Live Forms provides powerful layout capabilities such as tabbed layouts, collapsible sections as well as multi-column layouts.

  4. Repeating elements.

    In real life, things repeat: people have multiple cars, addresses or phones. Live Forms provides full support for repeating controls including complex repeating sections. Your users will see familiar icons for adding and removing instances and frevvo automatically manages minimum and maximum occurrence constraints.

  5. Complex Validation.

    Live Forms contains powerful, built-in validation capabilities:

    • There are several pre-built controls for common items such as Date, Email, Phone ...
    • You can specify patterns for fine-grained, custom validation.
    • Live Forms automatically ensures that data conforms to XML schema requirements.
    • Using business rules, you can validate fields against databases and other applications.

    Forms cannot be submitted in an invalid state thereby removing the tedious need to write server-side validation code.

  6. Rich, dynamic user experience.

    Users increasingly expect rich, dynamic behaviour from their web applications similar to desktop applications. Live Forms provides users with a new level of capabilities and a rich user experience with built-in capabilities such as instantaneous validation, sophisticated layouts and dynamic behaviour.

  7. Business Templates.

    With Live Forms, you can publish controls (including complex controls) or entire forms as templates for re-use throughout the organization making it easy for your users to customize forms to their needs.

    If you use the same control or set of controls frequently, you can create it once and add to your custom palette. This allows you to re-use that control in multiple forms.