-Interview internal or external customers to capture report specifications. -Create SQL procedure or query that will generate data for report. -Work with customer to design report interface, parameters, and format. -Continually consult with customer to verify accuracy, content, and format of report.