Orbeon Forms 4
Web Forms for the Enterprise.
Done the Right Way.
Orbeon Forms is your solution to build and deploy web forms. It handles large forms with complex validation and extensive collections of forms, all situations typical of the enterprise or government. It implements the W3C XForms standard and is available in an open source Community Edition, as well as a commercially supported Professional Edition. Orbeon Forms is used around the world in a number of industries, including governments, banking, healthcare, telecom, and education.
Build forms right from your browser
One important component of Orbeon Forms is Form Builder, a web app which allows you to visually design forms. With Form Builder, you can create and deploy forms in minutes, right from a web browser. There is no need for any additional client software or plugins.
Your web forms, accessible anywhere
The forms you create in Form Builder are web forms. They are implemented using standard web technologies and can be accessed from desktops, laptops and mobile devices.
Validation, visibility, calculations, and branching
From Form Builder, you can define validation rules for your form fields, define whether they are visible or editable by users, and create rules to automatically calculate and populate value of form fields, say based on the value of other fields. And all this logic runs in the background, as users interact with your forms, providing them with immediate feedback.
Repeating sections and tables
Form Builder allows you to create forms where a group of fields can be repeated. For example to create a form for users to provide information about their children, with for instance a name, gender, birth date, social security number, etc. You can also set a minimum and maximum numbers of children allowed, and the form will allow users to add children until the maximum is reached.
Generate PDF, automatically or from a template
Orbeon Forms can generate PDF files with the data entered by your users. The PDF can be generated automatically based on a layout of the web form created in Form Builder. A PDF can also be generated from a PDF template, which you provide to Form Builder, in which case Orbeon Forms will populate the form fields in PDF template with data entered by users in the web form.
Proven and trusted
Orbeon Forms is used around the world in a number of industries, including governments, banking, healthcare, telecom, and education.
And more…
Access control
Right from Form Builder, use role-based permissions to control who can create, view, update, or delete forms.
Accessibility
For every form you create in Form Builder, Orbeon Forms can automatically present users with a version of the form that doesn't use any JavaScript, for instance to comply with government accessibility regulations.
Internationalization
Localize your forms directly in Form Builder, providing translation for field labels, drop-down values, help messages and more, all right. Then allow your users to choose the language they want to use.
REST/Web services
Configure REST or web services to be called by your form, right from Form Builder, and use the result to pre-populate fields, provide choices in drop-down, and more.
Multi-page forms
Split your larger forms into multiple pages, creating a wizard that guides users.
Liferay support
Run the forms you created with Form Builder within the Liferay portal, and leverage its Liferay's users management, and more.
Java, Oracle, MySQL
On the server, Orbeon Forms runs on Java, and out-of-the-box supports storing data in Oracle, MySQL, or the eXist database, which comes with Orbeon Forms. Orbeon Forms also has an API allowing you to integrate other databases or backends.
Developer-friendly
Orbeon Forms is open source, all the code is on GitHub, and Orbeon developers are active on the Orbeon community mailing list.
Rich input fields
Form Builder gives you out-of-the-box a number of rich fields, such as email address, phone number, currency, or number, and Orbeon Forms provides developers with a way to create their own fields, and add them to Form Builder.