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