An office employee working in a payroll department uses a customized program to log hours employees have worked. The customized program is an example of _____.