기존의 유관 시스템을 분석하고, 시스템 구축을 위한 사용자의 요구사항을 파악한다. 내·외부 환경 분석을 통하여 기본전략을 수립한다. 관련 정보 수집방안과 수집된 정보에 대한 효과적인 관리 방안을 설정한다. 기본 구조를 설계하고 어떤 정보기술을 도입할 것인지, 패키지를 사용할 것 인지의 여부를 결정한다. 하드웨어의 조달과 소프트웨어의 개발 등을 포함한 전체적인 추진 일정 및 자원 계획을 편성한다. 설계안을 토대로 기업주에게 시스템의 솔루션 개념을 제안하고 자문한다. 시스템의 사양을 정하고 세부적으로 시스템을 설계한다. 단위 시스템을 개발하고 관련된 시스템에 대한 인터페이스 과정을 통해 시스템을 구축한다. 사용자에게시스템의 운영 및 관리에 대한 교육과 기술적 자문을 한다.