Manages all systems throughout the organization and day-to-day operations of the entire IS organization
Manages a particular new systems development project
Interfaces between users and programmers; determines information requirements and technical specifications for new applications
Focuses on designing solutions for business problems; interfaces closely with users to demonstrate how IT can be used innovatively