1. A computer implemented method for generating a user interface comprising a plurality of data entry fields, the method comprising: retrieving the plurality of data entry fields of the user interface; determining whether a data entry field of the plurality of data entry fields is a part of a data field group, wherein the data field group includes a group of data entry fields in an unalterable sequence; when the data entry field is part of the data field group, retrieving an access count of the data field group, wherein the access count of the data field group is a count of number of data entry processes in which at least one data entry field of the data field group was accessed in the past; when the data entry field is not the part of the data field group, retrieving an access count of the data entry field, wherein the access count of the data entry field is a count of number of data entry processes in which the data entry field was accessed in the past; and arranging the plurality of data entry fields in a most frequently accessed first basis based on the access count of the data entry fields and the access count of the data field group.