Bizagi offers a comprehensive set of controls to add onto Activities forms (user interfaces).
These set of controls are available out-of-the-box in the Controls tab of the Forms Designer and these are the most commonly required in any form, such as an file upload inputs for attachments, drop-down lists, and radio buttons amongst others.
For more sophisticated scenarios in which you require to customize the user interfaces and use extended functionality (i.e., display a statistics chart, use a Google map, integrate webcams, scanners or other peripheral devices, and anything else not considered in the comprehensive set of controls), you have the possibility to include Widgets in your Bizagi Forms.
Widgets are specialized controls with predefined properties oriented toward a specific business requirement. Such properties promote reusability, in such a way that Widgets can be easily bound to any business model.
The concept behind a Widget is to be able to define and develop controls which comply with a specific structure (powered to support display in any device), so that these present a custom behavior which is also model-driven (attachable to any Process).
When working with Bizagi Widgets, you may easily extend or customize your Forms, by either installing ready-to-use Widgets (from the Widget Xchange), or by creating your own Widgets.
For more information about how to customize your forms through this concept, refer to Creating widgets