An employee working in a payroll department uses a customized program to keep track of the hours employees have worked. The customized program is an example of