FIELD OF THE INVENTION

The present invention relates to customizing electronic forms.

BACKGROUND

Electronic forms are graphical user interfaces (GUIs) configured to collect input data from a user using text fields, check boxes, etc. Electronic forms may be used in numerous applications, including web and mobile applications. For example, electronic forms may be used by an end user to apply for a service (e.g. loan, job, etc.), or even may be used by a customer service representative or other company employee in the course of company business to enter information (e.g. customer information) into a database.

Many times, electronic forms can be complex, requiring significant time for completion by the user. This may even be the case when not all parts of the form are required to be completed by the user. For example, the user may spend time even just scrolling through the form to find a particular input field that is relevant to the user. This problem is enhanced in the scenario described above where a company employee is responsible for filling out the same form time after time (e.g. for numerous different customers). To date, there is no solution that customizes (e.g. automatically simplifies) an existing electronic form for a user based on an anticipated use of the form by the user.

There is thus a need for addressing these and/or other issues associated with the prior art.

SUMMARY

As described herein, a system, method, and computer program are provided for customizing an electronic form. Events occurring in association with use of an electronic form are collected. The electronic form is automatically customized, based on the events.

