멀티모드 사용 자 인터페이스 는 네트워크 환경 ( 예 를 들 어 , 클라이언트 - 서버 시스템 환경 ) 에서 동작 하 는 애플리케이션 과 관련 하 여 실행 될 수 있 다 . 그러 한 경우 에 , 사용 자 는 클라이언트 장치 ( 예 를 들 어 , 셀룰러 전화기 또는 컴퓨터 ) 의 멀티 모달 사용자 인터페이스 와 상호 작용 하 며 , 클라이언트 장치 는 네트워크 를 통해 하나 이상 의 다른 장치 들 또는 플랫 폼 들 ( 예 를 들 어 , 서버 ) 과 통신 한다 . 그러 한 네트워크 환경 에서 , 멀티모드 사용 자 인터페이스 를 지원 하 는 클라이언트 - 서버 시스템 요소 들 , 및 특히 , " 적어도 비주얼 및 보이스 모달 리티 를 제공 하 도록 구성 된 사용 자 인터페이스 를 지원 하 는 시스템 요소 들 을 설계 하 기 위해 기본 적 인 두 가지 기술 이 구현 되 어 왔 다 . "" 임베디드 ( embedded ) "" 기술 을 이용 하 면 ", 다수 의 모 달리 티 들 과 연관 된 필수 적 인 하드웨어 및 소프트웨어 의 모두 가 클라이언트 장치 자체 에 실질 적 으로 포함 된다 . 예 를 들 어 , 클라이언트 장치 는 오디오 관련 작업 , 이를 테 면 , 무엇 보다 도 음성 처리 , 음성 인식 , 및 / 또는 음성 합성 을 수행 하 도록 구성 된 소프트웨어 및 하드웨어 를 포함 할 수 있 다 . 일반 적 으로 , 그러 한 오디오 관련 작업 들 은 특수 한 프로세서 또는 처리 엔진 ( 예 를 들 어 , 디지털 신호 프로세서 ) 및 ( 예 를 들 어 , " 오디오 관련 작업 과 연관 된 테이블 및 소프트웨어 를 저장 하 기 위한 ) 상당 량 의 메모리 를 필요 로 한다 . "" 분산 형 "" 기술 ( "" distributed "" technique ) 을 이용 하 는 경우 ", 하나 이상 의 모 달리 티 들 과 연관 된 일부 의 처리 가 원격 서버 와 같 은 또 다른 처리 요소 로 시프트 될 수 있 다 . 예 를 들 어 , 사용 자 가 말 할 때 , 오디오 데이터 는 클라이언트 장치 로부터 원격 서버 에 전송 될 수 있 고 , 원격 서버 는 오디오 관련 작업 들 의 일부 또는 모두 를 수행 하 고 데이터 , 에러 메시지 , 및 / 또는 처리 결과 를 클라이언트 장치 에 되돌려 줄 수 있 다 .