Application business logic may require a custom form to collect action input parameters from the end users.
Code On Time web applications have built-in support for modal action confirmation forms.
The screen shot of the master/detail page Suppliers shows the custom action Change Supplier selected in the context menu of the detail view.
A custom modal parameter form is displayed when the action is selected.