Computer and information systems managers, often called information technology (IT) managers or IT project managers, plan, coordinate, and direct computer-related activities in an organization.
Computer programmers write, modify, and test code and scripts that allow computer software and applications to function properly.
Software developers create the computer applications that allow users to do specific tasks and the underlying systems that run the devices or control networks.