Includes analyzing production problems as described by the customer, senior analyst, software vendor, and/or customer support staff, problem solving to keep the customer's applications operational and ongoing maintenance and enhancements to both software and hardware. Examples are business requirements, cost estimates, change advisory board, project plans, work plans, test plans, system requirements, design documents, data dictionary, entity relation diagrams, flowcharts, and proposals.