The user fills in one form at a time, but information entered on one form is automatically passed to any other form in the package that asks the same question. Information is only entered once, regardless of how many forms on which it appears – this greatly reduces the amount of time form filling takes.
Users can go back and forth between forms in the package, filling them in any order, and if a change is made on one form which could have implications for other forms, this will be indicated to the user.
Further intelligent form selection can be generated from within the form package itself. Data entered on one form can initiate additional forms to be added to the package. For example, if a user says that they are self-employed on a benefit claim form, the system can add a self-employed earnings declaration form to the multiform package (which will already be pre-populated with the customer’s details).
As the user fills in forms, the multiform package constantly validates itself, drawing the user to any forms with outstanding errors or unfilled portions. This ensures that all forms are filled in completely and free of errors.