This document discusses several roles involved in managing and developing information systems, including managers who make large-scale business decisions, computer scientists who develop specialized computer languages, technical analysts who define information goals and design solutions, system programmers who create computer programs often in teams, technical writers who create instruction manuals that have shifted online, and procurement specialists who choose system suppliers and components.