새로운 시스템 개발 혹은 기존 시스템의 개선을 위한 업무분석 및 설계 업무에 참여한다. 어플리케이션의 성능을 검사하고 실행시간을 개선한다. 사용자와의 창구 역할을 수행한다. 회사에서 추천하는 방법론에 기초하여 고객의 요구사항을 수집, 분석하고 문제점 및 대책을 확인·지원한다. 새로운 시스템개발이나 기존 개선을위해 어플리케이션의 문제점을 찾고 개선한다. 개발된 시스템에 필요한 사용자 교육, 장비, 하드웨어, 소프트웨어의 설치 또는 전환 작업을 주도한다.