응용 소프트웨어 개발을 위해 개발 프로젝트를 이해하고 하드웨어 및 소프트웨어 장비를 구축한다. 이 때 하드웨어와 소프트웨어의 성능, 편의성, 라이선스 등의 비즈니스 환경에 적합한 제품들을 결정한다.
하드웨어 환경
사용자의 인터페이스 역할을 하는 매체인 클라이언트(Client)와, 클라이언트와 통신하며 서비스를 제공하는 컴퓨터인 서버(Server)로 구성된다. 클라이언트는 PC, 모바일 기기 등을 포함하고 서버는 웹서버, 웹 애플리케이션 서버, 데이터베이스 서버 등이 포함된다.