, codes andor reuses existing code through the use of program development software alternatives andor integrates purchased solutions) Prepares charts, tables and diagrams to assist in analyzing problems, utilizing various business, scientific, engineering and mathematical techniques