1. An information processing apparatus comprising: a first accepting unit that accepts specified document data; a second accepting unit that accepts a specified processing function to be executed on the document data; a process performing unit that performs, on the document data, a process corresponding to the processing function accepted by the second accepting unit; a memory that stores information about processing function groups, each processing function group comprising a plurality of processing functions indicating processes to be performed on document data, and when the second accepting unit accepts the specified processing function to be executed on the document data, the memory stores the document data accepted by the first accepting unit in association with a processing function group which includes the processing function accepted by the second accepting unit; and a display controller that, when the document data associated with the processing function group is specified, performs control to display the processing function group that is stored in the memory in association with the specified document data, wherein the functions performed by the first accepting unit, the second accepting unit, the process performing unit and the display controller are achieved under control of a central processing unit (CPU).