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 fields of the user interface; retrieving an access count for each of the plurality of data fields, wherein the access count is a count of number of data entry processes in which the each of the plurality of data fields was accessed in the past; and arranging the plurality of data fields in a most frequently accessed first basis based on the access count of the each of the plurality of data fields.